寻找与MariaDB的COLUMN_ADD函数相对应的PHP或MySQL

时间:2019-04-13 18:48:35

标签: mysql mariadb

我认为标题是很容易解释的,但是为了清楚起见,我正在从MariaDB迁移到Mysql,并且试图找到一种重写该查询的解决方案以在MySQL上工作。

UPDATE `categories` SET attrib=COLUMN_ADD(attrib, '2','48'), updated=NOW() WHERE name = 'category_name'

我尝试过这样:

UPDATE `categories` SET attrib=CONCAT(attrib, '2','48'), updated=NOW() WHERE name = 'category_name'

但是它只是将值2和48连接到248中,我需要将实际值作为json字符串,并且每次运行查询时,它都应将新数据推送到该json字符串中。

1 个答案:

答案 0 :(得分:0)

对于有兴趣的人,我使用JSON_SET而不是ProfileScreen来修复它

COLUMN_ADD