开发库的版本是MySQL 8.0.17,测试库的版本是MySQL 8.0.20,同步两个数据库的结构时发现,整数的长度总是会不一样,执行了同步脚本也是一样的结果。分析应该是版本MySQL的版本问题导致的,查看了官方版本说明,终于找到了原因,如下图所示,详情见官方说明。在MySQL 8.0.17版本发布说明里已经有提示。在MySQL 8.0.19版本发布说明里整型长度在正常情况下,不再显示。