有这样一个id
id INT(100) NOT NULL AUTO_INCREMENT。
它会自动增加。从1到2到3一直
如果我删了id=1这条记录的话。它就变成从2到3到4.我想问如果我删了id=1的话。怎么样让id还是从1开始。。
不知道。我说的明确不。。
id INT(100) NOT NULL AUTO_INCREMENT。
它会自动增加。从1到2到3一直
如果我删了id=1这条记录的话。它就变成从2到3到4.我想问如果我删了id=1的话。怎么样让id还是从1开始。。
不知道。我说的明确不。。
解决方案 »
- php ADODB连接oracle出现 Use of undefined constant OCI_COMMIT_ON_SUCCESS
- 新手:简单的查看数据库记录问题
- do?id=xxx 和 htm?id=xxx 类似这个是用什么脚本语言??
- php 样式风格变样
- 用dreamweaver8编写PHP与MySQL用什么编码好?(utf8或gb2312)编程的老大进来介绍下经验
- PHP 替换问题
- 求PHP+MYSQL乱码的最终解决方案?
- 求救!数据库报错:Got error 28 from storage engine
- PHP根据不同URL 显示不同内容。
- 这是关于用户认证的难题?为什么,我这样写不能起到认证用户的目的了,代码如下,请帮助看一看。
- php preg_replace
- 一个简单的正则表达式
只有从几开始自增是可以设置的。
如果你把你删掉了,你可以再设置从1开始自增,但是这样会出现一个问题,他添加1了之后下一个id就会添加2,但是数据库中已经有这个id了,这条数据插入会报错。
还有一种方式,你可以用代码插入id,从1开始判断这个id有没有,没有就插入。
那就不设置AUTO_INCREMENT 自己根据判断自增。删除自减我觉得这样非法乱。。
ALTER TABLE `tbl_name` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST ;