关于MySQL删除记录后ID如何联系
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT
然后删除数据库中的若干重复记录后ID变的不连续,如何变得连续??
运行
ALTER TABLE tablename DROP id;
ALTER TABLE tablename ADD id INT NOT NULL PRIMARY KEY AUTO_INCREMENT FIRST
后出错,求解!
出错信息是什么?你的原建表语句是什么?
没有你所说的情况!
SQL code:
mysql> create table t_spf19871001(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,col
1 int);
Query OK, 0 rows affected (0.08 sec)
mysql> insert into t_spf19871001(col1) values (10),(20),(30),(40),(50),(60),(70),(80),(90);
Query OK, 9 rows affected (0.05 sec)
Records: 9 Duplicates: 0 Warnings: 0
mysql> select * from t_spf19871001;
+----+------+
| id | col1 |
+----+------+
| 1 | 10 |
| 2 | 20 |
| 3 | 30 |
| 4 | 40 |
| 5 | 50 |
| 6 | 60 |
| 7 | 70 |
| 8 | 80 |
| 9 | 90 |
+----+------+
9 rows in set (0.00 sec)
mysql> delete from t_spf19871001 where id in (1,4,7,8);
Query OK, 4 rows affected (0.05 sec)
mysql> select * from t_spf19871001;
+----+------+
| id | col1 |
+----+------+
| 2 | 20 |
| 3 | 30 |
| 5 | 50 |
| 6 | 60 |
| 9 | 90 |
+----+------+
5 rows in set (0.00 sec)
mysql> ALTER TABLE t_spf19871001 DROP id;
Query OK, 5 rows affected (0.13 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql> A
相关问答:
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
表
CREATE TABLE `ch1` (
`id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
`no` int(10) unsigned DEFAULT NULL,
`dtime` datetime DEFAULT NULL,
PRIMARY KEY (`id ......
有一个js文件,是实现文字滚动的,其中的变量需要到mysql数据库中读取,那么怎样实现数据库连接而读取数据?
我是菜鸟,最好有完整的代码和解释,谢谢各位大虾啊啊啊啊啊啊!!!
http://blog.csdn.net/jemlee2002 ......
本人想知道MySql怎么在数据安装的时候就能自动去生成一些默认的用户和权限呢(用户:Client,密码:12345)?
比如是不是需要写自动安装脚本阿?等等,谢谢!
MySQL的标准安装,或者非安装版本中不会帮你创建这些 ......