转移服务器后发布内容提示:SQLSTATE[HY000]: General error: 1364 Field 'xreference' doesn't have a default value,这个错误提示的意思是字段没有设置默认值,这种错误基本上都是在数字型的字段上,推荐在数字型的字段都加默认值为0。

    解决方法非常简单,在mysql配置文件(windows下的my.ini,或者linux下的my.cnf)中找到sql_mode配置项,去掉STRICT_TRANS_TABLES即可