注:早成这种错误的原因很多...对于引起错误的原因还没有系统的总结,现在先列出解决方案:

根据 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制:这个模式是造成这类错误的根本原因
不支持对not null字段插入null值
不支持对自增长字段插入''值,可插入null值

不支持 text 字段有默认值

方案一:(自动增长的情况可以尝试这个方案)

在my.ini里找到
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
把其中的STRICT_TRANS_TABLES,去掉,
或者把sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

方案二:

待续

================================邪恶的分割线=================================

一些基本的常识:

1. 查看默认的sql mode模式: 
    select @@sql_mode;

2. 在Mysql5.0以上版本中,有三种sql mode模式(ANSI、TRADITIONAL和STRICT_TRANS_TABLES(严格模式)).

3. 通过设置不同的sql mode,可以在不同严格程序进行数据校验,有效地保证了数据准确性.

4. 通过设置sql mode为STRICT_TRANS_TABLES(严格模式)来实现数据的严格校检,使错误数据不能插入,从而保证数据准确性.

5. 通过设置sql mode为ANSI模式,来保证大多数SQL符合标准SQL的语法,这样在不同数据库之间迁移时,不需要对业务修改太多.

6. 非严格模式:会对语法的限制降到最低,导致很多不规范的语句都可以执行,会导致歧义.

严格模式:可以实现严格校检,使错误数据不能插入,从而保证数据准确性.

7.

MySQL的错误1264, 1406, 1329 ,1101 的修改方法相关推荐

  1. mysql启动错误1067进程意外终止的解决方法

    mysql启动错误1067进程意外终止的解决方法 参考文章: (1)mysql启动错误1067进程意外终止的解决方法 (2)https://www.cnblogs.com/huhyoung/p/960 ...

  2. mysql还原1418错误_MySQL 出现错误1418 的原因分析及解决方法

    MySQL 出现错误1418 的原因分析及解决方法 具体错误: 使用mysql创建.调用存储过程,函数以及触发器的时候会有错误符号为1418错误. ERROR 1418 (HY000): This f ...

  3. 启动MySQL:net start mysql出现问题+本地Mysql忘记密码的修改方法

    解决方法1:(普遍) 管理员开启cmd,进入bin文件夹,方法见图: cmd内输入:cd C:\Program Files\MySQL\MySQL Server 8.0\bin这里的路径要换成你自己b ...

  4. mysql 22001_mysql ERROR 1264 (22003): Out of range value for column 'x' at row 1 错误

    mysql> insert into t1 values (-129), (-128), (127),(128);ERROR 1264 (22003): Out of range value f ...

  5. MySQL代码错误号大全

    · 错误:1000 SQLSTATE: HY000 (ER_HASHCHK) 消息:hashchk · 错误:1001 SQLSTATE: HY000 (ER_NISAMCHK) 消息:isamchk ...

  6. linux mysql 主从 1130_Linux Mysql 1130错误解决

    Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...

  7. mysql 2013错误解决

    今天,莫名其妙的来了个mysql 2013错误,导致无法登陆mysql gui工具,而且dos也进不去,提示ping 127.0.0.1,百度+google后: 这是在使用 mysql 的过程中,困扰 ...

  8. mysql socket错误_解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误...

    晚上清理mysql日志,强制重启了下mysql,然后mysql就登陆不上了... 以下方法来自网络,可以使用,已试. 刚安装完mysql,进行运行测试,报Can't connect to local ...

  9. Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道

    Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道 Keyword::截取文本文件后部分 查看提示max_allowed_packet限制 Target Se ...

最新文章

  1. Linux下的CST和UTC时间的区别
  2. SK电讯进军中国网游的四种原因
  3. react报错this.setState is not a function
  4. HelloWorld !
  5. 《剑指offer》c++版本 9. 用两个栈来实现一个队列
  6. 关于遗留系统维护的讨论
  7. oracle0数据库论文总结,大学oracle数据库总结(考试必备)
  8. python爬取cnnvd,粘贴可用
  9. 千方百剂创建账套服务器文件,千方百剂辅助工具使用手册(图解
  10. 中望cad文字显示问号怎么办_如果CAD工程图显示乱码怎么办?
  11. [CGAL] CGAL的编译与使用
  12. C#编写的winform程序绑定comboBox成功,添加一个默认的文字选项请选择
  13. (最小割)洛谷P4313文理分科
  14. Dongxiexidu
  15. 程序员,你得选准买房的时间!
  16. 新一配:iPod及其配置介绍【转载】
  17. Redux 异步数据流-- thunk中间件源码解析
  18. GPT-3让人怀疑人生!惊艳了世界!道翰天琼认知智能机器人api接口平台为您解密!
  19. 基于curses库C++设计一款能进行海贼对战RPG文字游戏
  20. 周志朋java_java中堆和垃圾回收机制的介绍

热门文章

  1. 2022最新超级蜘蛛池站群优化网站系统源码
  2. 数组和链表的顺序遍历的时间比较
  3. CentOS7 搭建虚拟主机
  4. html+css+js 做一个加解密小网页
  5. ubuntu18.04安装pytorch、cuda、cudnn和miniconda
  6. 直播预告:对神经网络对抗鲁棒性正则化的认识 | AI TIME PhD
  7. html5 svg特性,HTML5新特性——HTML 5 Canvas vs. SVG
  8. 虚拟服务器有没有加入bt端口,三分钟学会架设BT服务器
  9. 3DCNN参数解析:2013-PAMI-3DCNN for Human Action Recognition
  10. 台湾繁体字和大陆汉语转换