原文:mysql 在不删除数据的时,同时重新更新主键id

,删除原有主键: ALTER TABLE table name DROP id ,添加新主键字段:ALTER TABLE table name ADD id MEDIUMINT NOT NULL FIRST ,设置新主键: ALTER TABLE table name MODIFY COLUMN id MEDIUMINT NOT NULL AUTO INCREMENT,ADD PRIMARY K ...

2017-12-07 10:35 0 1386 推荐指数:

查看详情

mysql自增长主键删除数据后,将主键顺序重新排序

数据库的时候,难免会删除数据,会发现设置的主键增长不是按照正常顺序排列,中间有断隔比如这样。 以我这个情况举例 处理方法的原理:删除原有的自增ID重新建立新的自增ID。 ALTER TABLE `news` DROP `NewsID`;ALTER TABLE `news` ADD ...

Tue Dec 04 06:02:00 CST 2018 0 966
mysql自增长主键删除数据后,将主键顺序重新排序

数据库的时候,难免会删除数据,会发现设置的主键增长不是按照正常顺序排列,中间有断隔比如这样。 以我这个情况举例 处理方法的原理:删除原有的自增ID重新建立新的自增ID。 执行上述代码后主键增长恢复正常 常规代码如下: 1,删除原有主键 ...

Tue Mar 27 23:10:00 CST 2018 2 4805
MySQL——添加、更新删除数据

添加数据 通常情况下,向数据表中添加的新记录应该包含表所有字段,即为该表中的所有字段添加数据,为表中所有字段添加数据的INSERT语句有两种。 1、INSERT语句中指定所有字段名向表中添加新记录,可以在INSERT语句中列出表的所有字段名,其语法格式如下所示: INSERT ...

Fri Jan 03 03:29:00 CST 2020 0 2455
MySQL插入,更新删除数据

插入 单行插入   1.insert into 表名 values(col1_value,col2_value,...);   每个列必须提供一个值,如果没有值,要提供NULL值    ...

Thu Jan 31 21:41:00 CST 2019 0 1418
MySQL实现快速删除所有表或者多表而不删除数据库的方法

这里介绍一下快速删除数据表的SQL命令操作方法。 删除表的命令: drop table 表名 如果有200张表,执行200次,想想就不想动手了。 下面提供一个使用information_schema库的方案 代码如下: SELECT CONCAT('drop ...

Fri Jul 12 01:42:00 CST 2019 0 5557
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM