初学者必备: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中常见的报错(制作不易)

MySQL报错:sql_mode=only_full_group_by 4种解决方法含举例,轻松解决ONLY_FULL_GROUP_BY的报错问题

python新手常见的报错有哪些?

JAVA入门必备(制作不易)

JAVA入门必备(制作不易)

JAVA入门必备(制作不易)