如果我有2个表,表1有主键(userID)AutoIncrement,表2有一个外键(userID)到表1' s(用户ID)
当我在表1中插入新行时,第一行将具有userID = 1
然后,如果我再次插入,则userID = 2。
因此,当在表1中插入时,如何保持表2的用户ID相同。例如,在表2中,我将密码添加到另一个表中。
我的问题是我应该向表2(userID)添加一个AUTOINCREMENT,并在创建用户时向两个表中插入一个新值,还是有其他方法?
答案 0 :(得分:0)
您必须在表2中手动插入具有正确ID的数据。 MySQL中没有这样的内置功能。</ p>
算法如下:
答案 1 :(得分:0)
我认为你要找的是......假设你的身份证是object$rule
和PK
AI
进一步发展..
INSERT INTO yourTable (var1, var2 etc etc) VALUES ('val1', 'val2' etc etc);
SELECT LAST_INSERT_ID();