我有一个要导出到CSV文件的数据库。
在其中一个字段ringpics中,我的值为

"abc.png,zxc.png"

现在,当我导出到csv时,它将混合列。
由于数据库很大,我不能手动替换,
我想做这样的事
,替换为/\
下面的查询需要做哪些更改
UPDATE `rings` SET `ringPicDir`= REPLACE("ringPicDir", ',', '/\')

最佳答案

试试这个

 UPDATE `rings` SET `ringPicDir`= REPLACE( ringPicDir, ',', '/\')
                                         ^^^---no quotes here , you can use backticks also

或者这个
UPDATE `rings` SET `ringPicDir` = if (ringPicDir Like '%,%' ,  REPLACE( ringPicDir, ',', '/\'), ringPicDir)

10-07 15:39