我已经制作了2个单独的表,即userlogin和userprofile以及以下列。SQL - 将数据插入父表和父表中的数据一起使用来自父表的属性
userlogin:
id
uname
pass
userprofile:
user_id(Foreign key)
name
gender
aboutme
因为我会采取一些在注册我想知道什么是给从用户登陆表新生成的ID在USERPROFILE表的最佳途径USERPROFILE数据。
我想两个插入查询都是一个接一个的,但如果多个用户同时注册并且一个用户登录与另一个用户配置文件一起保存会怎么样。
我应该改为保存配置文件外键用用户名?
可能的重复:https://dba.stackexchange.com/questions/46410/how-do-i-insert-a-row-which-contains-a-foreign-key – kenfire
不可能是重复的 - last_insert_id(),而不是FK,似乎是真正的问题。 –
@kenfire我读了它,但我想last_insert_id似乎更好地回答它。谢谢反正。 – reevkandari