手上负责的一个项目在用户注册的时候会报错,找了下原因是因为字段没有默认值,我本地环境 mysql5.5 没有问题,test 环境是mysql5.6,通过查资料知道了原来跟 my.ini 的配置有关。

解决方案:

打开 my.ini,查找

1

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

去掉 STRICT_TRANS_TABLES, 修改为:

1

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

然后重启 MySQL 即可。

原理解析

  在 STRICT_TRANS_TABLES 模式 ( 严格模式 ) 下,当我们插入数据时,MySQL 会严格的进行数据的校验,当发现插入列值未满足要求,直接报 error 错误,保证了错误数据无法插入到数据库中。

MySQL之SQLSTATE[HY000]: General error: 1364 Field ‘qq‘ doesn‘t have a default value相关推荐

  1. 解决:SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

    问题一: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away 问题二: SQLSTATE[HY000] [2054] The ...

  2. SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x98\x84‘ for column ‘content‘

    事件前瞻:由于学习workerman来做socket通讯,所以做了一个类似与客服的系统,图片什么的都能存,唯独存入输入法里面的表情,确报错,报错内容:SQLSTATE[HY000]: General ...

  3. 数据库报错SQLSTATE[HY000]: General error: 144 Table ‘

    一.数据库报错详情: SQLSTATE[HY000]: General error: 144 Table './db_jiangzi_video/cmf_jiangzi_items' is marke ...

  4. SQLSTATE[HY000]: General error: xxxx Prepared statement needs to be re-prepared

    tp5 SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared TP操作数据库操作报错 SQLS ...

  5. MySQL报错: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine

    执行命令:df -h [root@iZ25z6qcmrhZ ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 40G 38 ...

  6. SQLSTATE[HY000]: General error: 1449 The user specified as a definer (‘root‘@‘%‘) does not exist

    mysql建立视图的时候,需要执行以下命令: grant all privileges on *.* to xxxx@"%" identified by "." ...

  7. SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine

    今天上课程化平台考试,输入平台网址突然报这个错误 可以先df -h 发现/tmp文件使用满了 ,清理下不需要的临时文件即可 转载于:https://www.cnblogs.com/zwshi/p/sq ...

  8. SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x90\xA3\xF0\x9F...‘ for colum

    将数据库字符集改成utf8mb4,即可,亲测有效

  9. mysql general error_SQLSTATE[HY000]: General error:

    在后台操作的时候,偶尔出现这个 问题,请问是咋回事啊? 我的这个目录C:\Users\41639\AppData\Local\Temp\ 是完全可写的 [10501] PDOException in ...

最新文章

  1. Techshack Weekly 第 0002 期
  2. 【Keras】学习笔记(一)
  3. 抛开vue-cli 利用requireJS搭建一个vue项目
  4. 使用openssl生成双向加密证书(转)
  5. 天际数见数据质量巡检架构优化
  6. 祝大家狗年家庭事业旺旺旺
  7. 炸窝Vector简介
  8. 数据结构-线性表之用队列实现栈用栈实现队列
  9. 虚拟化系列-VMware vSphere 5.1 虚拟机管理
  10. Linux学习笔记011---编译命令make的认识及使用
  11. java 博客系统 tale_Java 博客系统 Tale
  12. soyun是php么,40个迹象表明你还是PHP菜鸟
  13. 《基于MFC的OpenGL编程》Part 3 Drawing Simple 2D Shapes
  14. 笔记本搜不到寝室路由的无线信号怎么办
  15. 股票交易软件排行及简介
  16. mac显示所有文件后缀名
  17. 编程之禅 (小赵译版)(2)
  18. uva1203 - Argu
  19. 微软sus服务器搭建,规划和部署 Exchange Server
  20. GITC2016花落上海,五大亮点抢先看

热门文章

  1. PHP使用header实现文件下载功能
  2. vue双向绑定原理及实现
  3. 计算机网络:数据链路层:有线和无线网络
  4. 关于系统时钟的配置问题,如是stm32f1的系统时钟为72Mhz
  5. 华为AR路由器镜像端口配置及取消配置
  6. 四、nginx访问控制
  7. 前序遍历、中序遍历、后序遍历
  8. Hive3详细教程(四)beeline的使用
  9. HTML页面循环遍历数据,不用JSTL标签
  10. 可以免费自学编程的12个网站,祝你达巅峰