我使用 UPDATE table SET title='dhl333',content=CONCAT(content,'33333') WHERE article_id=15
发现content字段的内容是不断叠加上去,而不是替换,我是要替换的效果。
6 个解决方案
#1
替换成33333?
#2
CONCAT就是拼接字符串啊
要么直接='3333333'满足要求了吧
要么直接='3333333'满足要求了吧
#3
#4
CONCAT本身就是链接字符串的,你直接
UPDATE table SET title='dhl333',content='33333' WHERE article_id=15
就可以了。
UPDATE table SET title='dhl333',content='33333' WHERE article_id=15
就可以了。
#5
CONCAT本身就是链接字符串的,你直接
UPDATE table SET title='dhl333',content='33333' WHERE article_id=15
就可以了。
UPDATE table SET title='dhl333',content='33333' WHERE article_id=15
就可以了。
#6
mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
-> 'WwWwWw.mysql.com'
#1
替换成33333?
#2
CONCAT就是拼接字符串啊
要么直接='3333333'满足要求了吧
要么直接='3333333'满足要求了吧
#3
#4
CONCAT本身就是链接字符串的,你直接
UPDATE table SET title='dhl333',content='33333' WHERE article_id=15
就可以了。
UPDATE table SET title='dhl333',content='33333' WHERE article_id=15
就可以了。
#5
CONCAT本身就是链接字符串的,你直接
UPDATE table SET title='dhl333',content='33333' WHERE article_id=15
就可以了。
UPDATE table SET title='dhl333',content='33333' WHERE article_id=15
就可以了。
#6
mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
-> 'WwWwWw.mysql.com'