关于 MySQL 5.7 升级 8.0 时 INT 显示问题分析

嗯……就是这样的情况。

MySQL 5 .7 升级至8 .0;就这样。

类型 INT;这是存储整数需要了解的内容。

在5 .7 .2 5 等之前的版本中,查看表结构,INT字段默认显示为INT或INT。

在8 .0版本中,例如8 .0.3 5 ,它发生了变化。
默认显示为 INT。

对此要小心。
例如,如果您使用 Zerofil 如果您指定 INT(5 ) ZEROFILL;然后在8 .0中,表结构是int;会变成小写。

因此,从5 .7 升级到8 .0时;表中显示的 INT 字段从 INT 变为 INT 或从 INT 变为 int。
这是正常的。

关键是,只要你的数据本身不改变。

我想,这个问题主要是显示变化,不影响访问。

更新之前,您必须备份。
这是最重要的;数据库备份。

另外,某些SQL质量管理平台或SQL语句是否存在问题;数据是否正确;使用一些东西来看看它是否有效。

就是这样。

MySQL的版本从5.7跳到了8.0有哪些原因?