MySQL 支持 JSON 数据类型,可以在表中定义一个 JSON 类型的列来存储 JSON 数据。在插入数据时,可以直接将 JSON 对象作为参数传递给 INSERT 语句中的 JSON 列。
下面是一个示例:
CREATE TABLE mytable (
id INT PRIMARY KEY,
data JSON
);
INSERT INTO mytable (id, data) VALUES (1, '{"name": "Alice", "age": 30}');
在上面的示例中,我们创建了一个名为 mytable 的表,其中包含一个 id 列和一个 data 列,data 列的类型为 JSON。然后我们使用 INSERT 语句将一个 JSON 对象插入到表中。
注意,JSON 对象必须使用单引号括起来,而不是双引号。如果你使用双引号,则需要对它们进行转义,否则会导致语法错误。