我需要一条SQL更新语句来更新所有行的特定字段,并在现有值的前面添加一个字符串“ test”。
例如,如果现有值为“ try”,则应变为“ testtry”。
您可以使用CONCAT函数来执行此操作:
UPDATE tbl SET col=CONCAT('test',col);
如果您想更聪明地只更新尚未预先测试的列,请尝试
UPDATE tbl SET col=CONCAT('test',col) WHERE col NOT LIKE 'test%';