1
ljbha007 2013-01-16 19:08:45 +08:00
以前改过 有个mysql的模块可以使用正则 然后替换掉就好了
|
2
jacy 2013-01-16 20:06:21 +08:00
如果就是lz所说的这个,可以自己写段代码
|
3
Bob OP 不会写代码呀 因为是批量修改,有几万各表那么多,靠手工明显就是不靠谱的事情
|
4
ljbha007 2013-01-17 09:51:16 +08:00
|
5
laoyuan 2013-01-23 21:04:52 +08:00
就是给title加个后缀,我理解的对么?
update table set title = (title,'1') concat 就是连一块的意思, |
6
qiayue 2013-01-23 22:21:49 +08:00
用这种形式批量update,自己拼接sql,速度还不错
UPDATE 'mytable' SET 'name' = CASE WHEN 'title' = 'My title' THEN 'My Name 2' WHEN 'title' = 'Another title' THEN 'Another Name 2' ELSE 'name' END, 'date' = CASE WHEN 'title' = 'My title' THEN 'My date 2' WHEN 'title' = 'Another title' THEN 'Another date 2' ELSE 'date' END WHERE 'title' IN ('My title','Another title') |