mysql查询将一个字符''添加到表中的每一行

时间:2013-05-26 05:49:15

标签: php mysql sql

我有一个名为'parts'的表格,例如我在每一行都有不同的汽车零件,如刹车油缸,刹车灯开关,保险杠,阀盖等我想要一个mysql查询在每个零件名称的末尾添加's'在表格中,例如:'Bonnets'

2 个答案:

答案 0 :(得分:1)

您可以在UPDATE声明::

中使用CONCAT()
UPDATE `parts`
SET `name` = CONCAT(`name`, 's');

或者,要跳过已经以s结尾的行:

UPDATE `parts`
SET `name` = CONCAT(`name`, 's')
WHERE `name` NOT LIKE '%s';

答案 1 :(得分:1)

您想使用字符串连接

这是一个MySQL示例:

Update [table_name] set [column_name] = concat([column_name], 's');