如何查询出刚插入一条数据的id(id是自动增长的)

查出来后如何将其赋值给一个Long型的变量mysql数据库,java语言用insertintotable_name()values();刚插入了一条数据现在想获得刚插入这... 查出来后如何将其赋值给一个Long型的变量
mysql数据库,java语言
用insert into table_name () values ();刚插入了一条数据
现在想获得刚插入这条数据的id(id是自动增长的)
得到id后如何把它赋值给一个Long型的变量
展开
 我来答
阳光上的桥
推荐于2016-05-27 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65806
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
你也不说是什么数据、什么程序设计语言,如果是PHP+MYSQL数据库,那么使用下面的函数可以获得你要的东西:

int mysql_insert_id ( [resource $link_identifier] );

例如:

<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");

mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf ("Last inserted record has id %d\n", mysql_insert_id());
?>

补充:
如果不是PHP语言,可以使用MYSQL的函数LAST_INSERT_ID() 来获取,例如insert into table_name () values ();插入数据后,可以用SELECT LAST_INSERT_ID() 获取这个ID,当然也可以在插入关联表的语句里面直接使用LAST_INSERT_ID()作为字段数值。
邂逅丶倥偬岁月
2015-09-23 · TA获得超过140个赞
知道小有建树答主
回答量:145
采纳率:100%
帮助的人:82万
展开全部
这条数据还有什么字段?用来作为where语句的条件
比如:select id from xx_biao where name='小明' (PS:比如你刚刚插入一个名字叫做小明的数据,此语句查出小明的ID)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式