テーブルにJsonデータ型の列があります。このように、このコラムI、レコードの携帯電話データで :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構文でエラーが発生しています。 "33565388"、 "1": "33565399"、 "2": "33565311"})どこのseller_id = 8 'の行で使用する正しい構文については、MySQLサーバのバージョンに対応するマニュアルをチェックしてください。 1
MySQLバージョン:5.7.9今
、私はこの問題を解決するために何ができますか?
' ""'それはここにタイプミスである ' "33565399""} ' ? – C2486