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');//向生日表插入刚才新用户的生日

更多相关文章

  1. 一条牛B的SQL抵了我300多行的程序代码
  2. DJI SDK开发——第一个程序
  3. 编译和测试android的驱动程序学习笔记
  4. 微信小程序开发环境搭建
  5. AndroidStudio编写JNI程序
  6. 201621123002《JAVA程序设计》第四周学习总结
  7. Java的HelloWorld程序的真正用法
  8. 201521123112《Java程序设计》第5周学习总结
  9. 20162305 实验二 Java面向对象程序设计 实验报告

随机推荐

  1. Linux防火墙配置
  2. Shell脚本编写简明教程
  3. 手把手教你在ubuntu下创建桌面快捷方式
  4. 在Linux里设置用户环境变量的方法
  5. 来点基础的--诡异的极客们的符号--流、管
  6. Linux Box上运行哪个SQL服务器?
  7. linux中创建公私钥
  8. 报告节选3:Linux比例近半 操作系统混战虚
  9. 继续问linux下c问题
  10. 嵌入式Linux系统工程师系列之ARM920T的MM