我的表中有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