insert吧 关注:12贴子:135
  • 0回复贴,共1

insert 在本地运行正常,上传阿里云服务器,不执行,不报错已解

只看楼主收藏回复

echo打印insert语句,到数据库中,直接执行,会提示默认值的问题,因此可以用下面方法解决:
方法一:(足够用了) 在数据库中对报错的字段设置默认值, 整数:0 ,字符串:设为NULL,找到对应的表--->设计表--->默认选择框(设置默认值)
方法二:MYSQL安装目录--->搜索打开my.ini,查找 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 修改为 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 然后重启MYSQL


1楼2017-08-05 16:56回复