请求接口出现
{"code":200100,"message":"url have no query strings","timestamp":1616812010654,"request_id":""}报错
在MySQL中,可以使用以下方法实现一行表多行数据存储:
例如,创建一个用户表,包含用户ID、姓名、年龄等属性:
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
age INT NOT NULL
);
例如,创建一个用户表,包含用户ID和JSON格式的用户信息:
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
info JSON NOT NULL
);
在这个例子中,每行表示一个用户,而用户信息(如姓名、年龄等)存储为JSON格式的字符串。
例如,创建一个用户表和一个用户信息表:
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL
);
CREATE TABLE user_info (
user_id INT,
key VARCHAR(255) NOT NULL,
value VARCHAR(255) NOT NULL,
PRIMARY KEY (user_id, key),
FOREIGN KEY (user_id) REFERENCES users(id)
);
在这个例子中,用户表包含用户ID和姓名,用户信息表包含用户ID、键和值。每行表示一个用户信息,而每个键和值表示一个属性。
总之,在MySQL中,可以使用多个列、JSON数据类型或关联表来实现一行表多行数据存储。