关于MySQL auto_increment的探讨 本帖最后由 liuanswer 于 2011-09-29 12:27:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 即使由于某些原因导致插入失败,但auto_increment 还是会被计数的。MYSQL是先通过内部函数生成你的auto_increment值,然后插入,插入的时候产生unique键冲突,导致插入失败。 你可以理解为系统的自增长字段都是有专门的表维护的,insert时,该字段的计数已经加1,至于后面insert是否成功是不影响的有空的话,不妨试一下,如果用事务的话,insert失败后回滚是否还会加1 必须自动增长,无论成功与否,否则,多线程,高并发情况下:事务1,拿到ID=1,还没来得及commit,事务2也来获取这个ID,难道返还给它1? mysql查询删除语句问题,请高手帮忙! 问问数据库用什么语言C++ 还是java? SQL统计问题.固定行数变为不固定行数并自动取值的问题 能不能查到是那个用户建的表 一个简单的存储过程,大家帮我看下,问题出在哪儿? 关于MAX_JOIN_SIZE 请问怎么把一段格式化的文字存入mysql中,而拿出来的时候格式没有变?? mysql查询一个月所有员工 全部任务中每类任务 完成几次 Mysql 求原代码分析??? 求一SQL语句!(如何返回两个table的记录之和,谢谢,在线等) 安装MeSql5.5.15后的问题 避免重复插入数据,又要保持高效率
事务1,拿到ID=1,还没来得及commit,事务2也来获取这个ID,难道返还给它1?