数据的完整性

2018-09-16  本文已影响0人  爽爽ing

查看表的信息

SHOW CREATE TABLE 表名;
SHOW CREATE TABLE 表名 \G;

修改表的自增起始值

ALTER TABLE 表名 AUTO_INCREMENT=起始值;

注意 对于自增列,必须是索引(含主键),对于自增可以设置起始值和步长

设置步长 会话级别的步长

show session variables like'auto_inc%;
set session auto_increment_increment=2; 设置会话级别的步长
set session auto_increment_offset=10; 会话级别的起始值

自增值得计算规律如下(n代表行数)

(n-1)*步长+起始值

设置步长 全局级别的步长

show global variables like'auto_inc%;
set global auto_increment_increment=2;全局级别的步长
set global auto_increment_offset=10;全局级别的起始值

注意 一般情况下一个表只能有一个自增(给主键设置自增)

上一篇下一篇

猜你喜欢

热点阅读