楼主是想在insert into test values("zhangsan",20)后,紧跟着把这条记录的id取出来。
学习ing。

解决方案 »

  1.   

    是的,有好的解决方案吗?
    Mysql中有个函数last_insert_id(),可以取出的,但如何在一条语句中得到?
      

  2.   

    insert以后再执行查询
    select last_insert_id();
    就会返回刚插入的id值。
      

  3.   

    如果你的版本支持事务的放到一个事务内做。
    begin transation
    insert以后再执行查询
    select last_insert_id();
    commit
    就会返回刚插入的id值。
      

  4.   

    last_insert_id()得到的不一定是刚刚插入的这条记录吧?