mysql的bug,被进击了,办事挂了,不精确的封闭mysql,破坏的数据都有可能造成这些问题。当这些缺点产生时,数据就无法拜访了,并且一向永远的无法拜访。所以,最好把数据做好备份,如不雅你没有备份,可以测验测验去修复mysql。如不雅存储引擎是MyISAM,应用CHECK TABLE和REPAIR TABLE敕令(mysql>=5.7)。
- CHECK TABLE <table name> ////To check the extent of database corruption
- REPAIR TABLE <table name> ////To repair table
1366
这通平平易近味着客户端和办事器之间的字符集处理不一致。
缺点139可能意味着表定义中字段的数量和大年夜小跨越了一些限制。检查sql语句中异常长的字符串,异常大年夜的┞符数等等
2002, 2003 Cannot connect
1、是不是防火墙的问题,封闭防火墙尝尝
2、检查mysql办事监听的IP
3、检查skip-name-resolve
2014 Commands out of sync; you can't run this command now
这个是因为你运行sql萌芽语句的序列不精确造成的,官方的解释
139
假设有一个sql语句
- This can happen, for example, if you are using mysql_use_result() and try to execute a new query before you have called mysql_free_result(). It can also happen if you try to execute two queries that return data without calling mysql_use_result() or mysql_store_result() in between.
总结起来意思就是你萌芽了却不雅,然则却没有把结不雅获取下来。造成mysql server一向在等你把结不雅取走。
1215: Cannot add foreign key constraint
添加外键缺点,检查外键接洽关系的两个字段数据类型是否一致。
【编辑推荐】
- MySQL存储过程语法及实例
- 经由过程Atlas实现MySQL读写分别
- MySQL索引专题一 熟悉索引
- MySQL SQL优化之覆盖索引
- MySQL开创人:写代码比打游戏还爽,法度榜样员应当多泡开源社区
推荐阅读
时光序列数据存到传统数据库中会碰到一些问题,例如时光序列数据直接保存到关系数据库中(例如MySQL 的InnoDB引擎),应用SQL语句进行分析。这里就会碰到以下一些问题: tag反复存储,存储开销大年夜,如不雅将模型>>>详细阅读
本文标题:MySQL常见错误码的讲解
地址:http://www.17bianji.com/lsqh/37158.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示