[
{"link":"https://twitter.com/GreenAddress/status/550793651186855937",
"pDate":"2015 01 1",
"title":"GreenAddress",
"description": "btcarchitect coinkite blockchain circlebits coinbase bitgo some maybe some are oracle cosigners which require lesszero trust"},
{"link":"https://twitter.com/Bit_Swift/status/550765718581411840",
"pDate":"2015 01 1",
"title":"Bitswift™",
"description": "swiftstealth offers you privacy in bitswift v2 swiftstealth enables stealth address use on the bitswift blockchain swift"},
{"link":"https://twitter.com/allenday/status/550741133500772352",
"pDate":"2015 01 1",
"title":"Allen Day, PhD",
"description": "all in one article bitcoin blockchain 3dprinting drones and deeplearninghttp simondlr compost101071618938adecentralizedaivia simondlr"}
]
我的test.json文件是这样的
我的mysql数据库表在这里
我可以输入具有csv类型的文本文件,但是我不知道如何在mysql上输入json文本文件
我尝试[create table test ( data json);
]并
[insert into test values ( '{json type}');
,但是当我尝试使用csv类型LOAD DATA INFILE 'test.txt'
输入数据时,就可以
所以我想知道json是否具有相同的功能
感谢您的任何建议
答案 0 :(得分:2)
MySQL确实具有JSON数据字段。但是,它request a field to be JSON不能与您的文件和当前表结构一起使用。要解决您的数据,将需要一点编程工作。根据您当前的能力,您将需要编写执行以下操作的代码:
使用以下INSERT查询存储每个值:
INSERT INTO news(link, date, title, description) VALUES($link, $pDate, $title, $description);