初学者必备:Mysql中常见的报错(制作不易)
Posted 你的小乖受
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学者必备:Mysql中常见的报错(制作不易)相关的知识,希望对你有一定的参考价值。
ERROR 1822 (HY000): Failed to add the foreign key constraint. Missing index for constraint orderite
碰到这个报错类型时去检查表的外键设置,外键设置出问题了。
注:设置外键时需要注意以下几点:
1.这个从表设置的外键必须是对应主表的主键
2.必须先删除从表的外键才能删除主表
3.一个表可以有一个或者多个外键,用于表与表之间的连接
4.外键对应的字段的数据类型必须一样
[Err] 1064 - You have an error in your SQL syntax;
细节问题,比如“;”,数据类型,表的连接,等等,需要更加细心
mysql常见错误代码说明:
145 :文件无法打开
1005:创建表失败
1006:创建数据库失败
1007:数据库已存在,创建数据库失败
1008:数据库不存在,删除数据库失败
1009:不能删除数据库文件导致删除数据库失败
1010:不能删除数据目录导致删除数据库失败
1011:删除数据库文件失败
1012:不能读取系统表中的记录
1020:记录已被其他用户修改
1022:关键字重复,更改记录失败
1045:不能连接数据库,用户名或密码错误
1048:字段不能为空
1049:数据库不存在
1050:数据表已存在
1051:数据表不存在
1054:字段不存在
1065:无效的SQL语句,SQL语句为空
小贴士:一般的简单报错控制台会有相关报错位置的提示,一般顺藤摸瓜,问题很快就能的到解决啦。
以上是关于初学者必备:Mysql中常见的报错(制作不易)的主要内容,如果未能解决你的问题,请参考以下文章
MySQL报错:sql_mode=only_full_group_by 4种解决方法含举例,轻松解决ONLY_FULL_GROUP_BY的报错问题