常见错误码参考
通过SQL访问时序引擎时常见的错误码即其释义可参考下文。
权限错误
ErrorCode | SQLSTATE | 错误消息格式 | 处理建议 |
---|---|---|---|
1227 | 42501 | %s | 确认所使用用户的真实权限,确保对访问对象拥有足够的权限。 |
DDL错误
ErrorCode | SQLSTATE | 错误消息格式 | 处理建议 |
---|---|---|---|
1006 | HY000 | Can't create database '%s' (errno: %d - %s) | 无法创建database, 请根据错误消息,检查输入的参数是否正确。 |
1007 | HY000 | Can't create database '%s'; database exists | 该database已存在,请使用别的名称创建。 |
1008 | HY000 | Can't drop database '%s'; database doesn't exist | 该database不存在,无法进行删除,请提供存在的database名称。 |
1009 | HY000 | Error dropping database (can't delete '%s', errno: %d - %s) | 删除database失败,请从错误消息中获取失败原因; 若依然无法解决,请联系产品工程师寻求解决方法。 |
1045 | 28000 | %s | 确认所用用户的认证信息是否存在记忆错误,笔误等情况并输入正确的认证信息。 |
1049 | 42000 | Unknown database '%s' | 未知database, 请指定要访问的database。 |
1050 | 42S01 | Table '%s' already exists | 该表已经存在,请使用其他表名称。 |
1064 | 42000 | You have an error in your SQL syntax; %s | SQL语句中存在语法错误,请参考SQL开发文档进行校正。 |
1146 | 42S02 | Table '%s.%s' doesn't exist | 该表不存在,请检查是否输入的名称有误。 |
8000 | HY000 | Can't alter database '%s' (errno: %d - %s) | 无法修改database, 请根据错误消息,检查输入的参数是否有误。 |
8001 | HY000 | Can't create continuous query '%s' (errno: %d - %s) | 无法创建连续查询(continuous query),请根据错误消息,检查输入的参数是否有误。 |
8002 | HY000 | Can't create continuous query '%s'; continuous query exists | 该连续查询(continuous query)已经存在,请使用其他名称进行创建。 |
8004 | HY000 | Continuous query '%s.%s' doesn't exist | 该连续查询(continuous query)不存在,请检查输入的名称是否有误。 |
DML错误
ErrorCode | SQLSTATE | 错误消息格式 | 处理建议 |
---|---|---|---|
3024 | HY000 | Query execution was interrupted, maximum statement execution time exceeded | 查询超时,请重试; 若重试依然超时,请联系产品工程师寻求解决方法。 |
8005 | HY000 | Table '%s' not found | 表不存在,请检查表的名称是否有误。 |
8006 | HY000 | Query failed; %s | 查询失败, 请根据错误消息分析错误原因; 若依然无法解决,请联系产品工程师寻求解决方法。 |
8007 | HY000 | Insert failed; %s | 写入失败,请根据错误消息分析错误原因; 若依然无法解决,请联系产品工程师寻求解决方法。 |
8008 | HY000 | Quota exceeded; %s | 超出资源限制,请根据错误消息提示,若是查询请缩小查询时间范围,或者增加where条件,减少查询命中的数据量;若是写入,请限制写入TPS。 |
系统错误
ErrorCode | SQLSTATE | 错误消息格式 | 处理建议 |
---|---|---|---|
9000 | HY000 | Server internal error; %s | 请联系产品工程师寻求解决方法。 |
9001 | 0A000 | UNSUPPORTED: %s | 对照时序引擎的SQL语法参考,避免使用尚不支持的SQL语法。 |