我的表中有Json数据类型的列。 在这个专栏中,我记录电话这样的数据:如何更新MySql中的Json数据类型?
{"0": "044-33565388", "1": "044-33565399", "2": "044-33565311"}
对于存储数据这样的形式,我使用textarea
并在新行中输入的每个电话号码。接下来传递数据到php文件,解析数据如下:
$phoneList = json_encode(explode("\r\n", $input), JSON_FORCE_OBJECT)
并在mysql中插入数据。现在我想更新或删除一些JSON
数据。我尝试这样的事情,但得到的错误:
查询:
错误:
您的SQL语法错误;检查对应于您的MySQL服务器版本的手册,以在''0'附近使用正确的语法:“33565388”,“1”:“33565399”,“2”:“33565311”})WHERE seller_id = 8'at line 1
MySQL版本:5.7.9
现在,我能做些什么来解决这个问题?
' “”'是错字这里' “33565399”“}' ? – C2486