我需要一个SQL update语句来更新所有行的特定字段,并在现有值的前面添加一个字符串"test".
例如,如果现有值为"try",则应变为"testtry".
我需要一个SQL update语句来更新所有行的特定字段,并在现有值的前面添加一个字符串"test".
例如,如果现有值为"try",则应变为"testtry".
您可以使用CONCAT功能来实现这一点:
UPDATE tbl SET col=CONCAT('test',col);
如果你想变得更聪明,只更新没有预先测试的列,试试看
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';