| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Mysql报错状态 -> 正文阅读 |
|
[大数据]Mysql报错状态 |
1.?ERROR 1241 (21000): Operand should contain 1 column(s) 这个语句的出现多是因为将select 的结果集用()包住了。使用 解决:根据情况修改 2.?Unknown column 'XXX' in 'field list' 解决:报这个错误的原因是因为写的列不在表当中,所以会报这个错误,将字段改正就好。 ?ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xxx' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 在select的列中,没有group by使用的列,group by 中的列必须要在select中出现,或者在聚合函数中 不然就会报错 解决:检查自己的group by的字段有没有写在select的列中 3.?ERROR 1248 (42000): Every derived table must have its own alias 解决:子查询必须要有别名,加上别名即可 4.?ERROR 1054 (42S22): Unknown column 'XXX' in 'field list' 解决:字段列表中有未知列XXX 根据情况修改 5.?ERROR: ?No query specified 解决:出现此错误是因为sql不合法的原因 如: 6.?ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 解决:sql语法错误 请检查自己的代码 7.?ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key 解决:自动增长列必须为键 否则会报错 8.?ERROR 1060 (42S21): Duplicate column name 'XXX' 解决:列表名重复 根据情况修改 9.?ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails 解决:外键约束失败 设置的外键与另一个表中的唯一索引列(一般是主键)中的值不匹配 删除要成为外键的列,再次创建并默认为NULL 10.?ERROR 1146 (42S02): Table 'xxx' doesn't exist 解决:表xxx不存在 根据情况修改 11.?ERROR 1366 (HY000): Incorrect integer value: 'xx' for column 'xxx' at row 1 解决:值xx与xxx类型不匹配 根据情况修改 12.?ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 解决:报错表示secure-file-priv已在运行,需要修改secure-file-priv的值 linux打开/etc/my.cnf (windows是my.ini) 添加secure-file-priv= secure_file_priv=null 表示限制mysqld不允许导入或导出。 secure_file_priv='/tmp' 表示只能在/tmp目录中执行导入导出,其他目录不能执行。?secure_file_priv='' 表示不限制mysqld在任意目录的导入导出。** 13.?ERROR 1086 (HY000): File 'xxx' already exists 解决:文件xxx已存在 删除或更换路径 14.?ERROR 1 (HY000): Can't create/write to file 'xxx' (Errcode: 13 - Permission denied) 解决:权限不足 修改xxx的权限 |
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:52:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |