如何查看MySQL数据库表的当前自增值

如何查看MySQL数据库表的当前自增值,第1张

create table 商品表 (PID int,name varchar(20) primary key(PID))

create table 用户表 (UID int,name varchar(20) primary key(UID))

create table 商品和用户关系表 (PUID int,UID int,PID int primary key(PUID),foreign key(UID) references 用户表(UID),foreign key(PID) references 商品表(PID))

以上,希望对你有所帮助!

#1、查看现在mysql自增id的配置

show variables like '%increment%'

#2、下面步长为2的增长

+-------------------------------+-------+

| Variable_name                 | Value |

+-------------------------------+-------+

| auto_increment_increment      | 2    |

| auto_increment_offset         | 1     |

| div_precision_increment       | 4     |

| innodb_autoextend_increment   | 8     |

| ndb_autoincrement_prefetch_sz | 32    |

+-------------------------------+-------+

5 rows in set (0.01 sec)

#3、解决

set auto_increment_increment = 1和set @@auto_increment_increment = 1

如果想永久性的改回为1,在my.cnf or my.ini中查找这个field,然后修改,然后restart mysql.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7485413.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存