出现 column *** cannot be null mysql好多都有可能是在mysql的严格模式下。关闭严格模式即可。
查看mysql是否为严格模式:可在mysql命令行下面输入: select @@sql_mode;
找到MySQL安装目录下的my.cnf(windows系统则是my.ini)文件
在文件My.cnf下[mysqld]下面添加:
sql-mode= NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
然后重启mysql服务即可。