我有一张这样的表:
id | name
+++++++++
1 | ab
2 | bq
3 | g
4 | qaa
5 | e
我想在列中每行的最后一个字符后添加逗号“,”。 所以我需要它:
id | name
+++++++++
1 | ab,
2 | bq,
3 | g,
4 | qaa,
5 | e,
有没有办法实现这个目标?
答案 0 :(得分:2)
update table set name=name+','
答案 1 :(得分:2)
我不知道你为什么要这样做,但我想这是个坏主意。
您可以在获取值时添加逗号,并且您的值在数据库中保持干净以备将来使用。
例如
echo $row['name']."," ;
并且您也不必使用逗号插入它们,只是让它变得困难,而在获取它时很容易添加它。
修改强>
如果您想用逗号更新表格,请使用CONCAT
,如下所示:
update yourtable set name =concat(name, ',')