Mysql Change Int默认值为零
作者:互联网
嗨,我正在使用mysql工作laravel 5.我确实将zipcode存储到我的数据库中它运行良好但是当字段为空时它存储为零(0)但我想在数据库中存储空值.
我也使用alter table改变了mysql,如下所示
ALTER TABLE保险CHANGE COLUMN zipcode4 zipcode4 int(4)unsigned DEFAULT NULL;
但它不会工作,有什么想法吗?
提前致谢
解决方法:
嗯,zipcode是固定字符的东西,不需要任何算术运算,所以,
>您可以将数据类型更改为CHAR或VARCHAR
>插入查询时强制插入NULL值!
试试这个,
3.
ALTER TABLE insurances CHANGE zipcode4 zipcode4 int(4) DEFAULT NULL;
标签:mysql,alter-table 来源: https://codeday.me/bug/20190628/1315468.html