【发布时间】:2021-08-06 17:40:32
【问题描述】:
我的数据库有 60 个表。
之前我使用的是 MySQL 5 版本,如果该列默认没有空值,它仍然可以接受空值。但是在 MySQL 8 中,如果我们没有为列插入任何值,我们必须将默认值设为 null。
我可以手动更改我的表格列,但这需要很多时间。
有没有更快的方法来做到这一点?
【问题讨论】:
-
有时有这么多表可能表明设计不佳
-
请提供一个简短的例子来说明问题的一个例子。另外,请描述您是如何从 MySQL 5 迁移到 8 的。(其中任何一个都可以帮助我们提出解决您问题的替代方案。)