我需要在每个字符串出现时搜索特定列,并用不同的字符串替换它。该列是MySQL TEXT列。
答案 0 :(得分:3)
http://www.mydigitallife.info/2007/04/23/how-to-find-and-replace-text-in-mysql-database-using-sql/
update TABLE_NAME
set FIELD_NAME = replace( FIELD_NAME,
‘find this string’,
‘replace found string with this string’);
答案 1 :(得分:0)
大卫斯特拉顿提出的问题也是我的答案。如果表的行中很少有行包含搜索项,则可以添加WHERE子句以加快速度。