什么';这是使用普通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语句可以将行添加到一个表中,而且只能添加到一个表中。这意味着需要多个查询。