我正在尝试使用PHPMyAdmin学习MYSQL中的一些新事物,并且想知道以下事情是否可行以及如何使之起作用。我将尝试解释清楚。

我有两张桌子
表1 =用户&有
用户身份
用户名
等等

表2 = users_permission&具有
ID
用户身份
is_admin

现在的想法是,当我通过使用与表2的关系在表1中创建记录时,它将自动在表2中插入userID并根据默认值创建记录。有没有人可以帮助您走上正轨?

最佳答案

您需要分别插入两个表。

您首先需要将用户插入到用户表中,然后才需要插入用户权限。

insert into users (userId, username) values( 1, 'JohnDoe');
insert into user_permission (id, userId, isAdmin) values (10, 1, 1);




对于自动递增的ID列

insert into users (username) values('JohnDoe');
insert into user_permission (userId, isAdmin) values (LAST_INSERT_ID(), 1);

10-07 12:31