MySQL 如何在插入时得到该行的 id ? :) 你可以打开 MySQL 服务的 SQL 日志呀, 看看日志就很明确了,取得上一次操作得到的 自增值 是使用一个 查询的:SELECT LAST_INSERT_ID(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我要的不是最后一个 Autoindex ,而是特定的某个 INSERT 的假设我 INSERT 和 SELECT LAST_INSERT_ID() 操作之间又有一次别的 INSERT 怎么办? 如果你的其它的 INSERT 语句没有产生一个新的 自增量,那 SELECT LAST_INSERT_ID() 得到的还是你所要的值,如果它们之间的 INSERT 语句产生了一个新的 自增值那取得的就是最新的 自增值 了, 这么罗嗦,还等于没说,只要 last Autoindex 我怎么不能读啊,还至于上这问我要的是指定的 INSERT 所产生的 Autoindex! 人家都已经说得很明白了。打开日志看!如果不想打开日志想用SQL语句呢?那就是no way。只有一个LAST_INSERT_ID可以获取最后一个INSERT的index值,没有获取任意一个的! 很搞,100 分弄了个 no way 如何将execl中的数据导入mysql5.0中?请高手帮忙! mysql不能删除数据表 主从备份服务器出现问题! 【急】创建外键约束出现问题 这个包有没有说明文档的啊? 请问各位,MYSQL中的三种表格式都有什么区别啊? /usr/libexec/mysqld: Table 'mysql.host' doesn't exist 如何通过odbc从windows连接linux下的mysql? 我用odbc3.51 这种动态sql如何查询? Mysql分组查询取每组前N条数据 这样的SQL语句怎样转化成能在mysql下运行的 数据库用LINUX下MYSQL,客户端用VC,能行吗?
那 SELECT LAST_INSERT_ID() 得到的还是你所要的值,
如果它们之间的 INSERT 语句产生了一个新的 自增值
那取得的就是最新的 自增值 了,