【发布时间】:2014-10-01 13:05:20
【问题描述】:
我的表结构,表名- user_tb
User_Id Name Mob_No City
=================================
100 Sumith 34542 dfsc
101 Yadhu 35485 dfgd
102 Aby 34234 jhhg
这里的列 User_Id 是 auto_increment 并使用此查询向该表插入值,
insert into user_tb(Name,Mob_No,City) values('Yadhu',34542,'dfsc');
我需要在插入时获取 Person 的 User_Id 即,当我使用此查询插入时,
insert into user_tb(Name,Mob_No,City) values('Yadhu',34542,'dfsc');
我需要获取 User_id-101 这可能吗....
请任何人帮我完成这个。
【问题讨论】:
-
假设你使用的是java,你可以在java中使用preparedstatement
-
为什么不在插入提交后做一个选择语句?
Select max(User_Id) from user_tb? -
使用
LAST_INSERT_ID()。有关更多信息,请参阅 MySQL 文档dev.mysql.com/doc/refman/5.0/en/…