mysql - 如何将JSON数据插入MySQL动态列?

标签 mysql json

我只是想将 json 数据插入到动态列中。

数据如下:

"{"Fields": {
    "CompanyCode": "1",
    "FiscalYear": "2014",
    "CalYear": "2014",
    "CalPeriod": "1",
    "MinPostDate": "2014-01-14T00:00:00",
    "MaxPostDate": "2014-01-14T00:00:00",
    "CreditDebitInd": "H"
  }
}"

查询是这样的:

 INSERT INTO jsontest (ID, Text) VALUES(DEFAULT, 'JsonHere');

ID是一个ID,它是PK并且自动递增。 文本是一个 BLOB

最佳答案

INSERT INTO test VALUES(DEFAULT, '{"Fields": {
    "CompanyCode": "E009",
    "FiscalYear": "2014",
    "CalYear": "2014",
    "CalPeriod": "1",
    "MinPostDate": "2014-01-14T00:00:00",
    "MaxPostDate": "2014-01-14T00:00:00",
    "CreditDebitInd": "H"
  }
}');

我使用 ` 符号来封装数据。它必须是 ' 符号

关于mysql - 如何将JSON数据插入MySQL动态列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36084647/

相关文章:

Mysql Order BY 速度

mysql - 从引用表 sql 中查找下一个事件

mysql 按名称 asc 排序 前导 'the'

php - mysql中的逗号分隔值

MySQL 与 MongoDB 1000 次读取

javascript - 将数组 json 转换为数组 json

json - Jackson:是否可以用 @JsonSerialize 注释(例如,用 ObjectMapper)替换序列化器集?

php - 如何让这个脚本运行得更快

javascript - 如何从json键值中删除下划线

javascript - 读取一个 json 字符串,其中包含 "'“(格式错误?)