首页 > 解决方案 > 使用 json 创建 MySQL 表

问题描述

如果我有一个描述 SQL 列的 json 对象列表,如下所示:

[{'type': 'int4', 'id': '_id'},  
{'type': 'text', 'id': 'month'},  
{'type': 'text', 'id': 'town'}]

MySQL 中是否有任何本机功能允许我使用此 json 对象列表创建表,而不是硬编码我的 CREATE TABLE 语句?

示例创建表语句将是:

CREATE TABLE house (_id integer PRIMARY KEY, month varchar, town varchar)

标签: mysqljson

解决方案


不,MySQL 没有任何内置功能可以从您的 JSON 样本推断表设计。


推荐阅读