问题描述:
今天在将开发库(mysql版本号:5.7.24)的表结构和正式库(mysql版本号:8.0.19)表结构做比对的时候,发现大量表中字段不一致,初以为是切换到正式库时执行SQL报错了,后,手工修改表字段长度还是不行。
操作过程:
在navicat中修改表中bigint字段长度如下:
在linux中登录mysql,执行表修改语句如下:
mysql> ALTER TABLE `mall_app_notice` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键' FIRST;
发现有告警信息,接下来执行:
mysql> show warnings;
执行的截图界面如下图所示:
原因分析:
根据告警的提示信息指出:integer的宽度显示将在未来版本被移除
查阅官网资料如下: