我使用的虚拟主机已为数据库启用了严格模式。我的所有 php 脚本现在都停止工作,因为它们报告我尚未为某些列定义默认值。
由于我在很多表中有很多列,有没有办法将所有列设置为“默认值=无”和“默认值= NULL”? 这样就不会再报错了。
当然,如果有其他(更好)的方法,我可以提供。
我尝试在网上查找,但找不到任何适合此案例的内容。
最佳答案
您可以更改列
ALTER TABLE table_name
MODIFY COLUMN col datatype DEFAULT null
关于mysql - SQL:将所有没有默认值的列的默认值设置为 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55375070/