平台出租一站式解决方案专家24小时在线客服Telegram电报:winsk888

解决方案

当前位置:首页 > 解决方案

mysql不删除原数据 重置自增id序列-SG138平台

SG138_php程序中有时候会遇到报表查询某一天数据显示空白,而且当天是有数据的。这种情况大部分是因为在凌晨6点,程序维护的时候合并报表时,脚本因为某些原因没有执行。因此我们需要为'x_lib' 表中的某天的数据导出来,生成一个新的数据表,即"x_lib_年月日"。然后在原数据表'x_lib'表重新排序一下ID序号。


1.mysql不删除原数据 重置自增id序列

// table_name修改为需要修改的表名

ALTER  TABLE  `table_name` DROP `id`;

ALTER  TABLE  `table_name` ADD `id` mediumint(11) PRIMARY KEY NOT NULL AUTO_INCREMENT FIRST;


举个例子:

SG138程序里报表的ID

ALTER  TABLE  `x_lib` DROP `id`;

ALTER  TABLE  `x_lib` ADD `id` mediumint(11) PRIMARY KEY NOT NULL AUTO_INCREMENT FIRST;


2.不影响原来的数据,设置MySQL自动增长从某个指定的数开始

update table t set t.id = ( select @n := @n + 1 from (SELECT @n := 10000) r )

举个例子:

update x_lib t set t.id = ( select @n := @n + 1 from (SELECT @n := 10000) r )


我们提供多款现流行的平台出租及定制研发(双赢SG138平台出租、中原六仔、环球平台出租、IDC平台出租),我们的宗旨是为客户提供品牌化、一站式的解决方案.


上一篇:独霸智投,百利智投,百利微单,LV综合跟单系列软件

下一篇:已经是最后一篇

相关内容