什么';这是使用普通mysql向具有关系的表插入数据的正确方法
这是到目前为止我创建的数据库什么';这是使用普通mysql向具有关系的表插入数据的正确方法,mysql,sql,database,Mysql,Sql,Database,这是到目前为止我创建的数据库 CREATE TABLE app_user( id INT AUTO_INCREMENT, username VARCHAR(20), password VARCHAR(40), first_name VARCHAR(20), last_name VARCHAR(20), PRIMARY KEY(id) ); CREATE TABLE app_videos( id INT AUTO_INCREMENT,
CREATE TABLE app_user(
id INT AUTO_INCREMENT,
username VARCHAR(20),
password VARCHAR(40),
first_name VARCHAR(20),
last_name VARCHAR(20),
PRIMARY KEY(id)
);
CREATE TABLE app_videos(
id INT AUTO_INCREMENT,
video_path VARCHAR(20),
description VARCHAR(20),
likes INT(20),
dislikes INT(20),
PRIMARY KEY(id)
);
CREATE TABLE vid_uid
(
video_id INT,
user_id INT
);
ALTER TABLE vid_uid ADD FOREIGN KEY(video_id) REFERENCES app_videos(id); (..)
到目前为止,我只通过使用两个查询插入了数据。
其中一个将数据插入app_用户/app_视频表,另一个将数据插入关系表
如何在不使用多个查询的情况下向多个关系添加数据?
有什么“正确”的方法吗?SQL insert语句可以将行添加到一个表中,而且只能添加到一个表中。这意味着需要多个查询。