怎么解决数据库的Incorrectintegervalue:''forcolumn'RegNum'atrow1问题

本篇内容主要讲解“怎么解决数据库的Incorrect integer value: '' for column 'RegNum' at row 1问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决数据库的Incorrect integer value: '' for column 'RegNum' at row 1问题”吧!

10年积累的成都做网站、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有民勤免费网站建设让你可以放心的选择与我们合作。

数据库版本: 5.6.16
操作系统: Red Hat Enterprise Linux Server release 6.3 (Santiago)
在插入数据的时候提示告警:
MySQL> show warnings;
+---------+------+----------------------------------------------------------+
| Level   | Code | Message                                                  |
+---------+------+----------------------------------------------------------+
| Warning | 1366 | Incorrect integer value: '' for column 'RegNum' at row 1 |
| Warning | 1366 | Incorrect integer value: '' for column 'Hour' at row 1   |
+---------+------+----------------------------------------------------------+

插入的其中一个字段类型为int,插入的空值为'',应该改SQL为null,否则数据库里显示的内容为0  或者修改配置文件并重启:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",
将其修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重启mysql后即可

到此,相信大家对“怎么解决数据库的Incorrect integer value: '' for column 'RegNum' at row 1问题”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


文章标题:怎么解决数据库的Incorrectintegervalue:''forcolumn'RegNum'atrow1问题
标题路径:http://scjbc.cn/article/gojdgp.html

其他资讯