我想在类别为2的任何记录的“DisplayName”字段的末尾添加一个星号*
。不确定如何执行此操作,但我认为这是在正确的轨道上?
UPDATE `table_name`
SET `DisplayName` = replace(DisplayName, 'old_text', 'new_text')
WHERE Category = '2';
我的问题是我需要在最后添加空格和字符,而不是查找和替换。
答案 0 :(得分:2)
通用SQL将是:
UPDATE `table_name`
SET `DisplayName` = CONCAT(DisplayName, '*')
WHERE Category = '2';
CONCAT()
可以根据数据库以不同方式拼写 - 例如+
或||
。