MySQL的错误1264, 1406, 1329 ,1101 的修改方法
注:早成这种错误的原因很多...对于引起错误的原因还没有系统的总结,现在先列出解决方案:
根据 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 的修改方法相关推荐
- mysql启动错误1067进程意外终止的解决方法
mysql启动错误1067进程意外终止的解决方法 参考文章: (1)mysql启动错误1067进程意外终止的解决方法 (2)https://www.cnblogs.com/huhyoung/p/960 ...
- mysql还原1418错误_MySQL 出现错误1418 的原因分析及解决方法
MySQL 出现错误1418 的原因分析及解决方法 具体错误: 使用mysql创建.调用存储过程,函数以及触发器的时候会有错误符号为1418错误. ERROR 1418 (HY000): This f ...
- 启动MySQL:net start mysql出现问题+本地Mysql忘记密码的修改方法
解决方法1:(普遍) 管理员开启cmd,进入bin文件夹,方法见图: cmd内输入:cd C:\Program Files\MySQL\MySQL Server 8.0\bin这里的路径要换成你自己b ...
- 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 ...
- MySQL代码错误号大全
· 错误:1000 SQLSTATE: HY000 (ER_HASHCHK) 消息:hashchk · 错误:1001 SQLSTATE: HY000 (ER_NISAMCHK) 消息:isamchk ...
- linux mysql 主从 1130_Linux Mysql 1130错误解决
Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...
- mysql 2013错误解决
今天,莫名其妙的来了个mysql 2013错误,导致无法登陆mysql gui工具,而且dos也进不去,提示ping 127.0.0.1,百度+google后: 这是在使用 mysql 的过程中,困扰 ...
- mysql socket错误_解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误...
晚上清理mysql日志,强制重启了下mysql,然后mysql就登陆不上了... 以下方法来自网络,可以使用,已试. 刚安装完mysql,进行运行测试,报Can't connect to local ...
- Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道
Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道 Keyword::截取文本文件后部分 查看提示max_allowed_packet限制 Target Se ...
最新文章
- Linux下的CST和UTC时间的区别
- SK电讯进军中国网游的四种原因
- react报错this.setState is not a function
- HelloWorld !
- 《剑指offer》c++版本 9. 用两个栈来实现一个队列
- 关于遗留系统维护的讨论
- oracle0数据库论文总结,大学oracle数据库总结(考试必备)
- python爬取cnnvd,粘贴可用
- 千方百剂创建账套服务器文件,千方百剂辅助工具使用手册(图解
- 中望cad文字显示问号怎么办_如果CAD工程图显示乱码怎么办?
- [CGAL] CGAL的编译与使用
- C#编写的winform程序绑定comboBox成功,添加一个默认的文字选项请选择
- (最小割)洛谷P4313文理分科
- Dongxiexidu
- 程序员,你得选准买房的时间!
- 新一配:iPod及其配置介绍【转载】
- Redux 异步数据流-- thunk中间件源码解析
- GPT-3让人怀疑人生!惊艳了世界!道翰天琼认知智能机器人api接口平台为您解密!
- 基于curses库C++设计一款能进行海贼对战RPG文字游戏
- 周志朋java_java中堆和垃圾回收机制的介绍
热门文章
- 2022最新超级蜘蛛池站群优化网站系统源码
- 数组和链表的顺序遍历的时间比较
- CentOS7 搭建虚拟主机
- html+css+js 做一个加解密小网页
- ubuntu18.04安装pytorch、cuda、cudnn和miniconda
- 直播预告:对神经网络对抗鲁棒性正则化的认识 | AI TIME PhD
- html5 svg特性,HTML5新特性——HTML 5 Canvas vs. SVG
- 虚拟服务器有没有加入bt端口,三分钟学会架设BT服务器
- 3DCNN参数解析:2013-PAMI-3DCNN for Human Action Recognition
- 台湾繁体字和大陆汉语转换