MySQL在现有行中插入JSON数据类型

时间:2017-04-12 20:26:07

标签: mysql json

我的MySQL表中有一个类型为json的列。我正在尝试使用SQL脚本更新行。

这是我试图插入列

的JSON
{
  "HE": [{
    "isbn": "1234",
    "type": "Some text"
  }],
  "HS": []
}

我尝试了很多不同的方法但没有运气,下面是更新我最熟悉的行的方法。

UPDATE `textbooks` 
SET `isbns` = {"HE":[{"isbn":"9781337763639","type":"Single Term HW & 
eBook University"}],"HS":[]} 
WHERE `id` = 939;

1 个答案:

答案 0 :(得分:2)

JSON字符串必须在引号中。此外,它不应该有新行。

if (intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, -1) == BluetoothAdapter.STATE_ON) {

...

}