MySQL语法更新设置值字符串替换为另一列的值

时间:2018-11-19 07:57:05

标签: mysql sql-update

请帮助我!非常感谢

UPDATE `articles` SET `content` = REPLACE(`content`, 'alt=""', 'alt="`articles_title`"'')

articles_title:值列

1 个答案:

答案 0 :(得分:1)

列名不会在字符串内替换。您需要使用CONCAT()函数来连接字符串。

UPDATE `articles` 
SET `content` = REPLACE(`content`, 'alt=""', CONCAT('alt=", `articles_title`, '"'))