【简记】mysql alter主键类型int->bigint

【简记】mysql alter主键类型int->bigint,第1张

alter

命令:

alter table `test` modify column `id` bigint(20) NOT NULL;
alter table `test1` modify column `id` bigint(20) NOT NULL;
alter table `test2` modify column `id` bigint(20) NOT NULL;

修改前:

desc test;
+-------------------------+--------------+------+-----+---------+----------------+
| Field                   | Type         | Null | Key | Default | Extra          |
+-------------------------+--------------+------+-----+---------+----------------+
| id                      | int(11)      | NO   | PRI | NULL    | auto_increment |
| name                    | varchar(255) | NO   | UNI | NULL    |                |

修改后:

desc test;
+-------------------------+--------------+------+-----+---------+-------+
| Field                   | Type         | Null | Key | Default | Extra |
+-------------------------+--------------+------+-----+---------+-------+
| id                      | bigint(20)   | NO   | PRI | NULL    |       |
| name                    | varchar(255) | NO   | UNI | NULL    |       |

Tips:如果需要配合id生成器使用,可以参考之前博客
【记录】Golang分布式ID生成-SonyFlake

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

原文地址: http://www.outofmemory.cn/langs/995697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存