SELECT LAST_INSERT_ID()
说明,即使是在并行的时候,多个程序都在插入,仍然能获得自己的ID,因为每个连接的会话号是不同的。
可以直接返回这个数到程序里面处理,也可以直接作为插入关联表的字段值,例如:
INSERT INTO user(name) VALUES ('xxx')//有自动生成UID
INSERT INTO user_birth(uid,birth) VALUES(LAST_INSERT_ID(), '1972-9-18')//向生日表插入刚才新用户的生日
我验证了你的语句,有好几个字段名后台有空格.空格是不能做字段名的.删除空格即可.存在空格的字段.`UId `
`HeadPic `
`RandomCode `
`RegTime `
`ActTime `
`MakeFriend `
删除空格后即可.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)