web应用中,需要将本条记录的用户ID(自增),写入到另外一个字段中(该字段unique),
1.有没有可能在插入该记录时就写入到另外一个字段呢?
2.如果分成两步走,先插入记录,然后更新另一个字段,那要是多个客户端同时操作。如果避免出错呢(毕竟插入和获取lastid是两步)?请大侠给讲讲。谢谢

解决方案 »

  1.   

    无。触发器也无法实现取得auto_increment同时写到记录的另一字段。
    可以用last_insert_id, 在同一CONNECTION中可以确保这个ID的安全的。不同CONNECTION中并不相互干扰。
      

  2.   

    另外能不能给讲讲具体的实现,如何做到在不同的Connection中避免干扰呢