MySQL错误解析:解决MyEclipse中表不存在异常问题
创始人
2024-12-21 23:07:32
0 次浏览
0 评论
MyEclipse编程报错说.....Exception:Table'empdb.emp'doesn'texist
异常消息表明emp表丢失。检查数据库是否创建正确。
Mysql错误.寻求帮助
本章列出了从任何主机语言调用MySQL时可能发生的错误。首先列出服务器错误消息。
接下来列出了客户端程序消息。
服务器错误消息来自以下源文件:错误消息这些消息列在share/errmsg.txt文件中。
“%d”和“%s”分别代表数字和字符串,显示时将替换为消息值。
错误值列在share/errmsg.txt文件中,该文件用于生成MySQL源文件中的include/mysqld_error.h和include/mysqld_ername.h定义。
SQLSTATE值列在share/errmsg.txt文件中,并用于在include/sql_state.hMySQL源文件中生成定义。
由于更新频繁,这些文件可能包含此处未列出的其他错误消息。
·错误:1000SQLSTATE:HY000(ER_HASHCHK)消息:hashchk·错误:1001SQLSTATE:HY000(ER_NISAMCHK)消息:isamchk·错误:1002SQLSTATE:HY000(ER_NO)消息:未创建文件“%s”(错误:%d)错误:1005SQLSTATE:HY000(ER_CANT_CREATE_TABLE)消息:无法创建表“%s”(错误:%d)错误:1006SQLSTATE:HY000(ER_CANT_CREATE_DB)消息:无法创建数据库“%s”(错误:%d)错误:1007SQLSTATE:HY000(ER_DB_CREATE_EXISTS)消息:无法创建数据库“%s”,数据库已经存在。
·错误:1008SQLSTATE:HY000(ER_DB_DROP_EXISTS)消息:无法删除数据库“%s”,数据库不存在。
·错误:1009SQLSTATE:HY000(ER_DB_DROP_DELETE)消息:删除数据库时发生错误(无法删除“%s”,错误:%d)·错误:1010SQLSTATE:HY000(ER_DB_DROP_RMDIR)消息:删除数据库时发生错误正在删除数据库Hui数据库(无法trmdir'%s',错误:%d)·错误:1011SQLSTATE:HY000(ER_CANT_DELETE_FILE)消息:删除'%s'时发生错误(错误:%d)·错误:1012SQLSTATE:HY000(ER_CANT_FIND_SYSTEM_REC)消息:读取记录无法访问系统表。
错误:1013SQLSTATE:HY000(ER_CANT_GET_STAT)消息:无法获取'%s'的状态(错误:%d)错误:1014SQLSTATE:HY000(ER_CANT_GET_WD)消息:无法获取工作目录(错误:%d)·错误:1015SQLSTATE:HY000(ER_CANT_LOCK)消息:锁定文件无法(错误:%d)·错误:1016SQLSTATE:HY000(ER_CANT_OPEN_FILE)消息:无法打开文件:'%s'(错误:%d)·错误:1017SQLSTATE:HY000(ER_FILE_NOT_FOUND)消息:无法找到文件:“%s”(错误:%d)错误:1018SQLSTATE:HY000(ER_CANT_READ_DIR)消息:无法读取“%s”的目录(错误:%d)错误:1019SQLSTATE:HY000(ER_CANT_SET_WD)消息:无法更改“%s”的目录(错误:%d))错误:1020SQLSTATE:HY000(ER_CHECKREAD)消息:表“%s”最后几天没有更新Read的记录已更改。
错误:1021SQLSTATE:HY000(ER_DISK_FULL)消息:磁盘已满(%s);正在等待某人释放一些空间...错误:1022SQLSTATE:23000(ER_DUP_KEY)消息:无法复制表“%s”的键;错误:1023SQLSTATE:HY000(ER_ERROR_ON_CLOSE)消息:关闭“%s”时出错(错误:%d)错误:1024SQLSTATE:HY000(ER_ERROR_ON_READ)消息:读取文件“%s”时出错(错误:%d)错误:1025SQLSTATE:HY000(ER_ERROR_ON_RENAME)消息:“%s”重命名“%s”时出错(错误:%d)错误:1026SQLSTATE:HY000(ER_ERROR_ON_WRITE)消息:写入文件“%s”时出错(错误:%d)错误:1027SQLSTATE:HY000(ER_FILE_USED)消息:“%s'已锁定,拒绝更改。
错误:1028SQLSTATE:HY000(ER_FILSORT_ABORT)消息:分类失败错误:1029SQLSTATE:HY000(ER_FORM_NOT_FOUND)消息:对于“%s”,处理映像“%s”不存在。
错误:1030SQLSTATE:HY000(ER_GET_ERRNO)消息:从存储引擎收到错误%d。
错误:1031SQLSTATE:HY000(ER_ILLEGAL_HA)消息:“%s”的表存储引擎不包括此选项。
错误:1032SQLSTATE:HY000(ER_KEY_NOT_FOUND)消息:无法在“%s”中找到记录。
错误:1033SQLSTATE:HY000(ER_NOT_FORM_FILE)消息:文件中的信息不正确:“%s”错误:1034SQLSTATE:HY000(ER_NOT_KEYFILE)消息:表'%s'的密钥文件不正确,请尝试修复它。
错误:1035SQLSTATE:HY000(ER_OLD_KEYFILE)消息:表“%s”的密钥文件过时,请修复它!错误:1036SQLSTATE:HY000(ER_OPEN_AS_READONLY)消息:表'%s'是只读的。
错误:1037SQLSTATE:HY001(ER_OUTOFMEMORY)消息:内存溢出,重新启动服务器并重试(需要%d字节)。
错误:1038SQLSTATE:HY001(ER_OUT_OF_SORTMEMORY)消息:排序内存溢出,服务器的排序缓冲区大小增加。
错误:1039SQLSTATE:HY000(ER_UNEXPECTED_EOF)消息:读取文件“%s”时出现意外的EOF(错误:%d)错误:1040SQLSTATE:08004(ER_CON_COUNT_ERROR)消息:连接过多。
错误:1041SQLSTATE:HY000(ER_OUT_OF_RESOURCES)消息:内存溢出,请检查mysqld或其他进程是否正在使用所有可用内存,如果没有,您可以尝试允许mysqld使用更多内存或增加交换大小。
您可以使用'ulimit。
'为了空间。
错误:1042SQLSTATE:08S01(ER_BAD_HOST_ERROR)消息:无法获取此地址返回的主机名。
错误:1043SQLSTATE:08S01(ER_HANDSHAKE_ERROR)消息:握手错误错误:1044SQLSTATE:42000(ER_DBACCESS_DENIED_ERROR)消息:用户'%s'@'%s'对数据库'%s'的访问被拒绝。
错误:1045SQLSTATE:28000(ER_ACCESS_DENIED_ERROR)消息:用户'%s'@'%s'的访问被拒绝(使用密码:%s)错误:1046SQLSTATE:3D000(ER_NO_DB_ERROR)消息:未选择数据库。
错误:1047SQLSTATE:08S01(ER_UNKNOWN_COM_ERROR)消息:未知命令。
错误:1048SQLSTATE:23000(ER_BAD_NULL_ERROR)消息:列'%s'不能为空。
错误:1049SQLSTATE:42000(ER_BAD_DB_ERROR)消息:未知的数据库“%s”。
错误:1050SQLSTATE:42S01(ER_TABLE_EXISTS_ERROR)消息:表“%s”已存在。
错误:1051SQLSTATE:42S02(ER_BAD_TABLE_ERROR)消息:未知表“%s”。
错误:1052SQLSTATE:23000(ER_NON_UNIQ_ERROR)消息:%s中的列“%s”不明确。
错误:1053SQLSTATE:08S01(ER_SERVER_SHUTDOWN)消息:服务器在运行期间停止。
错误:1054SQLSTATE:42S22(ER_BAD_FIELD_ERROR)消息:“%s”中存在未知列“%s”。
错误:1055SQLSTATE:42000(ER_WRONG_FIELD_WITH_GROUP)消息:“%s”不在GROUPBY中。
错误:1056SQLSTATE:42000(ER_WRONG_GROUP_FIELD)消息:无法创建组“%s”。
错误:1057SQLSTATE:42000(ER_WRONG_SUM_SELECT)消息:该语句在同一语句中包含SUM函数和列。
·错误:1058SQLSTATE:21S01(ER_WRONG_VALUE_COUNT)消息:列计数与值计数不匹配。
·错误:1059SQLSTATE:42000(ER_TOO_LONG_IDENT)消息:ID名称“%s”太长。
·错误:1060SQLSTATE:42S21(ER_DUP_FIELDNAME)消息:重复的列名“%s”。
·错误:1061SQLSTATE:42000(ER_DUP_KEYNAME)消息:重复的键名“%s”。
错误:1062SQLSTATE:23000(ER_DUP_ENTRY)消息:键%d的条目“%s”重复。
错误:1063SQLSTATE:42000(ER_WRONG_FIELD_SPEC)消息:列'%s'的列分类器错误。
·错误:1064SQLSTATE:42000(ER_PARSE_ERROR)消息:在第%d行,%s与“%s”相邻。
·错误:1065SQLSTATE:42000(ER_EMPTY_QUERY)消息:查询为空。
错误:1066SQLSTATE:42000(ER_NONUNIQ_TABLE)消息:非唯一表/别名:'%s'错误:1067SQLSTATE:42000(ER_INVALID_DEFAULT)消息:'%s'的默认值无效。
错误:1068SQLSTATE:42000(ER_MULTIPLE_PRI_KEY)消息:定义了多个主键。
错误:1069SQLSTATE:42000(ER_TOO_MANY_KEYS)消息:指定的键太多:允许的最大键数为%d。
错误:1070SQLSTATE:42000(ER_TOO_MANY_KEY_PARTS)消息:指定的关键部分太多:允许的最大关键部分为%d。
错误:1071SQLSTATE:42000(ER_TOO_LONG_KEY)消息:指定的键太长。
最大密钥长度为%d字节。
错误:1072SQLSTATE:42000(ER_KEY_COLUMN_DOES_NOT_EXITS)消息:表中不存在键列“%s”。
错误:1073SQLSTATE:42000(ER_BLOB_USED_AS_KEY)消息:BLOB列'%s'不能在所用表类型的KEY规范中使用。
错误:1074SQLSTATE:42000(ER_TOO_BIG_FIELDLENGTH)消息:对于列“%s”,列长度太大(最大值=%d),请改用BLOB或TEXT。
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Table'csdn.user'doesn'texist这什么错
您是在本地运行还是在Linux服务器上运行?如果您运行在Linux服务器上,请检查您创建的表名(包括大小写)与您文件中固定的实体文件名是否一致。目的例如:代码是这样写的@Entity@Table(name="users")数据库中创建的表名称是Users,那么就会出现这个异常。
因为mysql在Linux服务器上敏感,但本地不敏感。
相关文章
MySQL列默认值设置与使用指南
2024-12-16 22:36:38轻松设置SQL Server开机自动运行...
2024-12-15 10:35:10SQL数据导出攻略:轻松实现表数据到TX...
2024-12-16 20:52:00SQL字段截取技巧解析:不同数据库系统下...
2024-12-17 20:36:48SQLSERVER代理自动启动设置指南:...
2024-12-17 03:29:57腾讯云MySQL:高效云数据库服务解析及...
2024-12-16 13:20:47SQL2000数据库备份压缩技巧:优化空...
2024-12-15 22:07:13MySQL数据插入指南:从基础到高级操作
2024-12-18 14:36:52MySQL数据操作难题解析:员工工资查询...
2024-12-22 15:42:11MySQL 5.5下载与安装指南
2024-12-16 12:03:40最新文章
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
热门文章
1
SQL2000数据库备份压缩技巧:优化空...
怎么将SQL2000中的较大的备份数据库压缩变小更改数据库属性-选项-恢复模型很...
2
高效掌握:CMD命令轻松启动、关闭及登录...
如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...
3
SQL字符串处理技巧:单引号使用与转义标...
SQL语句中,字符串类型的值均使用什么符号标明?单引号如果字符串内有单引号,请小...
4
Windows环境下Redis安装指南与...
redis安装windowsredis基本简介与安装安装Redis首先需要获取安...
5
深度解析:Redis性能优势与局限性,助...
redis有哪些优缺点?Redis的全称是RemoteDictionary.Se...
6
深入解析:MySQL数据库的特性与应用
mysql是什么MySQL是一个关系数据库管理系统。MySQL是一个开源关系数据...
7
SQL生日查询命令详解:不同数据库实现技...
SQL查询生日命令是什么?不知道你是什么数据库。如果是Oracle或Postgr...
8
MySQL字段管理:添加与删除字段教程
mysql如何添加和删除字段如何在MySQL中添加和删除字段1添加字段在MySQ...
9
SQLServer数据库备份恢复指南:从...
如何通过备份文件恢复SQLServer数据库SQLServer本身就有数据导入操...
10
MySQL命令行操作指南:轻松启动和登录...
用命令行方式启动和登录mysql服务的方法1.启动MySQL服务1打开命令行窗口...