SQL修补程序将所有INT值更改为JSON

时间:2017-08-10 15:52:30

标签: mysql sql

DB Table

我有一张名为photoProcess的表格。此表格中有一列photoProcessstoryId

目前,storyId列中的所有值都存储为单个整数。我将列类型更改为VARCHAR,以便我可以将值存储为JSON。我的问题是如何编写一个MySQL补丁,将这些值的所有storyId值更改为JSON字符串。

实施例: 第一行的原始photoProcessstoryId值为6649。 我希望将该值更改为[" 6649"],并为所有其他人大规模更改。

1 个答案:

答案 0 :(得分:1)

使用CONCAT

UPDATE photoProcess SET storyId = CONCAT('["', storyId , '"]')