数据库
首页 > 数据库> > Mysql Change Int默认值为零

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