MySQL替换表中字符串的SQL语句
因为服务器拥有一流的拦截系统,DEDE的替代功能不好。它只能在phpadmin SQL手工完成:更新dnzsw04_addonarticle集体代替(身体,大法、方法)
MySQL替换表中字段的内容,例如一个示例:
选择ID,从条目限制输入10;
-------- -------- + + +
| ID |型|
-------- -------- + + +
| 0001 | 780000 |
| 0002 | 780000 |
| 0003 | 780000 |
| 0004 | 780000 |
| 0005 | 780000 |
| 150419 | 780000 |
| 150420 | 780000 |
| 150421 | 780000 |
| 150422 | 780000 |
| 150423 | 780000 |
-------- -------- + + +
用替换函数将类型字段中的78改为79
SQL如下:
MySQL >更新项目集类型=取代(类型,'79,'78);
查询OK,17536行受影响(0.72秒)
匹配行:17536更改:17536个警告:0
重新查询:
选择ID,从条目限制输入10;
-------- -------- + + +
| ID |型|
-------- -------- + + +
| 0001 | 790000 |
| 0002 | 790000 |
| 0003 | 790000 |
| 0004 | 790000 |
| 0005 | 790000 |
| 150419 | 790000 |
| 150420 | 790000 |
| 150421 | 790000 |
| 150422 | 790000 |
| 150423 | 790000 |
-------- -------- + + +
10行(0秒)
从查询的结果来看,数据已成功更新。