由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 求教一个mysql的select优化
相关主题
数据库里怎么存二进制raw data?MySQL table either insert or drop/truncate table running forever
sql server 面试题 (5)how to query chinese in mysql?
一个关于T-SQL的问题再请教大牛一个问题
T-SQL 问题How to split a column into several rows?
转换成时间的格式 MS SQLhow to extract text
MySQL怎么远程地set Text或Blob column?问个查询问题。
Anybody use postgreSQL?MySQL数据库用户管理求助
请教一个有关SQL concat的问题how to deny a user to use mysql
相关话题的讨论汇总
话题: status话题: user话题: data话题: name话题: locate
进入Database版参与讨论
1 (共1页)
N**********d
发帖数: 9292
1
现在有一个表,很老的。。。
id, data
id是varchar
data是blob
data里面是xml
例如:

.
.
.
asdf
ACTIVE
.
.
.

或者

qwer
.
.
SUSPENDED
.
.
.

怎么写sql来返回这个status的值呢?
感觉是要用LOCATE函数,SUBSTR函数,就是纠结怎么能临时存储一个的位置给
下一个locate函数用
谢谢啦
B*****g
发帖数: 34098
2
哪个版本的mysql?

【在 N**********d 的大作中提到】
: 现在有一个表,很老的。。。
: id, data
: id是varchar
: data是blob
: data里面是xml
: 例如:
:
: .
: .
: .

N**********d
发帖数: 9292
3
5.5
有什么办法吗?
谢谢了

【在 B*****g 的大作中提到】
: 哪个版本的mysql?
B*****g
发帖数: 34098
4
http://dev.mysql.com/doc/refman/5.1/en/xml-functions.html#funct

【在 N**********d 的大作中提到】
: 5.5
: 有什么办法吗?
: 谢谢了

N**********d
发帖数: 9292
5
谢谢了,这个sql写起来简单了,但是运行起来速度很慢啊。
原来还没用临时变量存locate的结果,跑10多秒。
现在得跑几分钟了。
还有别的办法么?
谢谢了

【在 B*****g 的大作中提到】
: http://dev.mysql.com/doc/refman/5.1/en/xml-functions.html#funct
B*****g
发帖数: 34098
6
blame oracle, haha

【在 N**********d 的大作中提到】
: 谢谢了,这个sql写起来简单了,但是运行起来速度很慢啊。
: 原来还没用临时变量存locate的结果,跑10多秒。
: 现在得跑几分钟了。
: 还有别的办法么?
: 谢谢了

y*****g
发帖数: 677
7
can you add a column to the table like
id, data, status,
then update status in a batch, and create a trigger for status update,
I assume there is one status from xml in data cell.
1 (共1页)
进入Database版参与讨论
相关主题
how to deny a user to use mysql转换成时间的格式 MS SQL
anonymous login in mysql?MySQL怎么远程地set Text或Blob column?
PostgreSQL and mysqlAnybody use postgreSQL?
最近很多新ID请教一个有关SQL concat的问题
数据库里怎么存二进制raw data?MySQL table either insert or drop/truncate table running forever
sql server 面试题 (5)how to query chinese in mysql?
一个关于T-SQL的问题再请教大牛一个问题
T-SQL 问题How to split a column into several rows?
相关话题的讨论汇总
话题: status话题: user话题: data话题: name话题: locate