【发布时间】:2016-01-05 20:38:34
【问题描述】:
如果我有 2 个表并且表 1 有一个主键 (userID) AutoIncrement 并且表 2 有一个外键 (userID) 到表 1 的 (userID)
当我在表 1 中插入新行时,第一行的 userID = 1
如果我再次插入,userID = 2。
那么在插入表 1 时如何保持表 2 的用户 ID 相同。例如,在表 2 中,我将密码添加到另一个表中。
我的问题是我应该在表 2(userID) 中添加一个 AUTOINCREMENT 并在我创建用户时在两个表中插入一个新值,或者还有其他方法吗?
【问题讨论】:
-
MySQL 中有一些功能可以帮助解决这个问题。基本上:在表1中插入一条新记录,确定新的ID,然后插入到表2中。 2 或 3 个陈述(视情况而定),没什么好笑的。 dev.mysql.com/doc/connector-odbc/en/…