数据库
首页 > 数据库> > MYSQL使用另一列中的数据更新列中的文本

MYSQL使用另一列中的数据更新列中的文本

作者:互联网

mysql数据库更新问题.

我有一个包含三个字段的表:TITLE和PARAMS和LEVEL

PARAMS列是一个文本字段:{action =“ h3”,以及其他信息}

TITLE列是一个文本字段:happy

我需要用TITLE列中的数据替换/更新PARAMS列中的h3

因此,h3将被TITLE列中的数据替换.

在此示例中,将h3替换为h4.

UPDATE `m3o7x_menu` SET `params` = REPLACE(`params`, "h3", "h4") WHERE `level`='3';

将h4更改为TITLE列数据的正确语法是什么?

谢谢!

解决方法:

更新m307x_menu
SET参数= REPLACE(params,’h3′,title)WHERE级别=’3′;

标签:sql-update,mysql
来源: https://codeday.me/bug/20191122/2061882.html