MySQL 插入失败时可以 不增加自增ID吗


你对这个回答的评价是


你对这個回答的评价是?


TA获得超过2865个认可

你对这个回答的评价是


你对这个回答的评价是?


超过37用户采纳过TA的回答

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案


TA获得超过145个认可

这样写sql语句就2113可鉯了:

id 字段省去就1653以了

这样会报错的因为插入的第一个数值与数据表的第一个字段的数据类型不一致。
默认插入的第一个值对应的是數据表的第一个字段

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发目前属于Oracle公司。MySQL是一种关联数据库管理系统关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内这样就增加了速度并提高了灵活性。

  • Mysql是开源的所以你不需要支付额外的费用。

  • Mysql支持大型的数据库可以处理拥有上千万条记录的大型数据库。

  • MySQL使用标准的SQL数据语言形式

  • Mysql对PHP有很好的支持,PHP是目前最流行的Web开发语言

  • MySQL支持大型数据库,支持5000万条记录的数据仓库32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB

  • Mysql是可以定制的,采用了GPL协议你鈳以修改源码来开发自己的Mysql系统。

一般来说如果是自增列的话不需要你手动插入即在插入数据时插入出了自增列以外的所有字段,自增列会自动插入


TA获得超过105个认可

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

比如说第一次插入成功为id 1,第②次失败下一次再插入 id 就是3 了。第二次失败怎么导致了id 的跨越以前没发现这种情况,是pdo 特有的吗

以前 自增长的 id 没有设置过  unique 这个属性, 這个 '无符号’限制起到什么作用呢?

我要回帖

更多关于 前自增 的文章

 

随机推荐