我有db字段这样说: 例如,假设我们有这样的表
+--------------+
| some_table |
+--------------+
| name | text |
+--------------+
| a | b |
+--------------+
我想在不删除现有值的情况下进行更新。我想要添加name
来更新字段text
和" add"
,因此现在字段的值为b add
我尝试使用查询:mysql_query("update table set text=text+' add' where name='a' ");
你能分析这个问题吗?
提前致谢。
答案 0 :(得分:1)
使用CONCAT函数COncatenate字符串:
mysql_query("update table set text = CONCAT(text, ' add') where name='a' ");
答案 1 :(得分:1)
使用CONCAT()
方法:
UPDATE table SET text = CONCAT(text, ' add') WHERE name = 'a'
以下内容也应该有效:
UPDATE table SET text = text ' add' WHERE name = 'a'
答案 2 :(得分:0)
尝试使用MySQL CONCAT功能
mysql_query("update table set text=concat(text, ' add') where name='a' ");