1樓:你猜我猜哇擦猜
本章列出了當你用任何主機語言呼叫mysql時可能出現的錯誤。首先列出了伺服器錯誤訊息。其次列出了客戶端程式訊息
伺服器錯誤資訊來自下述原始檔:
· 錯誤訊息資訊列在share/errmsg.txt檔案中。「%d」和「%s」分別代表編號和字串,顯示時,它們將被訊息值取代。
錯誤值列在share/errmsg.txt檔案中,用於生成include/mysqld_error.h和include/mysqld_ername.h
mysql原始檔中的定義。
· sqlstate值列在share/errmsg.txt檔案中,用於生成include/sql_state.h
mysql原始檔中的定義。
由於更新很頻繁,這些檔案中可能包含這裡未列出的額外錯誤訊息。
· 錯誤:1000 sqlstate:
hy000 (er_hashchk)
訊息:hashchk
· 錯誤:1001 sqlstate: hy000
(er_nisamchk)
訊息:isamchk
· 錯誤:1002 sqlstate: hy000 (er_no)
訊息:no
· 錯誤:1003 sqlstate: hy000 (er_yes)
訊息:yes
· 錯誤:1004 sqlstate: hy000 (er_cant_create_file)
訊息:無法建立檔案'%s'
(errno: %d)
· 錯誤:1005 sqlstate: hy000 (er_cant_create_table)
訊息:無法建立表'%s' (errno: %d)
· 錯誤:1006 sqlstate: hy000
(er_cant_create_db)
訊息:無法建立資料庫'%s' (errno: %d)
· 錯誤:1007
sqlstate: hy000 (er_db_create_exists)
訊息:無法建立資料庫'%s',資料庫已存在。
·錯誤:1008 sqlstate: hy000 (er_db_drop_exists)
訊息:無法撤銷資料庫'%s',資料庫不存在。
· 錯誤:1009 sqlstate: hy000 (er_db_drop_delete)
訊息:撤銷資料庫時出錯(無法刪除'%s',errno: %d)
· 錯誤:1010 sqlstate: hy000
(er_db_drop_rmdir)
訊息:撤銷資料庫時出錯(can't rmdir '%s', errno: %d)
·錯誤:1011 sqlstate: hy000 (er_cant_delete_file)
訊息:刪除'%s'時出錯 (errno: %d)
· 錯誤:1012 sqlstate: hy000 (er_cant_find_system_rec)
訊息:無法讀取系統表中的記錄。
· 錯誤:1013 sqlstate: hy000 (er_cant_get_stat)
訊息:無法獲取'%s'的狀態(errno: %d)
· 錯誤:1014 sqlstate: hy000
(er_cant_get_wd)
訊息:無法獲得工作目錄(errno: %d)
· 錯誤:1015 sqlstate:
hy000 (er_cant_lock)
訊息:無法鎖定檔案(errno: %d)
· 錯誤:1016 sqlstate:
hy000 (er_cant_open_file)
訊息:無法開啟檔案:'%s' (errno: %d)
· 錯誤:1017
sqlstate: hy000 (er_file_not_found)
訊息:無法找到檔案: '%s' (errno: %d)
· 錯誤:1018 sqlstate: hy000 (er_cant_read_dir)
訊息:無法讀取'%s'的目錄
(errno: %d)
· 錯誤:1019 sqlstate: hy000 (er_cant_set_wd)
訊息:無法為'%s'更改目錄 (errno: %d)
· 錯誤:1020 sqlstate: hy000
(er_checkread)
訊息:自上次讀取以來表'%s'中的記錄已改變。
· 錯誤:1021 sqlstate: hy000
(er_disk_full)
訊息:磁碟滿(%s);等待某人釋放一些空間...
· 錯誤:1022 sqlstate:
23000 (er_dup_key)
訊息:無法寫入;複製表'%s'的 鍵。
· 錯誤:1023 sqlstate: hy000
(er_error_on_close)
訊息:關閉'%s'時出錯 (errno: %d)
· 錯誤:1024 sqlstate:
hy000 (er_error_on_read)
訊息:讀取檔案'%s'時出錯 (errno: %d)
· 錯誤:1025
sqlstate: hy000 (er_error_on_rename)
訊息:將'%s'重新命名為'%s'時出錯 (errno: %d)
· 錯誤:1026 sqlstate: hy000 (er_error_on_write)
訊息:寫入檔案'%s'時出錯
(errno: %d)
· 錯誤:1027 sqlstate: hy000 (er_file_used)
訊息:'%s'已鎖定,拒絕更改。
· 錯誤:1028 sqlstate: hy000 (er_filsort_abort)
訊息:分類失敗
· 錯誤:1029 sqlstate: hy000 (er_form_not_found)
訊息:對於'%s',檢視'%s'不存在。
· 錯誤:1030 sqlstate: hy000 (er_get_errno)
訊息:從儲存引擎中獲得錯誤%d。
· 錯誤:1031 sqlstate: hy000 (er_illegal_ha)
訊息:關於'%s'的表儲存引擎不含該選項。
· 錯誤:1032 sqlstate: hy000
(er_key_not_found)
訊息:無法在'%s'中找到記錄。
· 錯誤:1033 sqlstate: hy000
(er_not_form_file)
訊息:檔案中的不正確資訊:'%s'
· 錯誤:1034 sqlstate: hy000
(er_not_keyfile)
訊息:對於表'%s', 鍵檔案不正確,請嘗試修復。
· 錯誤:1035 sqlstate:
hy000 (er_old_keyfile)
訊息:舊的鍵檔案,對於表'%s',請修復之!
· 錯誤:1036
sqlstate: hy000 (er_open_as_readonly)
訊息:表'%s'是隻讀的。
· 錯誤:1037
sqlstate: hy001 (er_outofmemory)
訊息:記憶體溢位,重啟伺服器並再次嘗試(需要%d位元組)。
·錯誤:1038 sqlstate: hy001 (er_out_of_sortmemory)
訊息:分類記憶體溢位,增加伺服器的分類緩衝區大小。
· 錯誤:1039 sqlstate: hy000 (er_unexpected_eof)
訊息:讀取檔案'%s'時出現意外eof (errno: %d)
· 錯誤:1040 sqlstate: 08004
(er_con_count_error)
訊息:連線過多。
· 錯誤:1041 sqlstate: hy000
(er_out_of_resources)
訊息:記憶體溢位,請檢查是否mysqld或其他程序使用了所有可用記憶體,如不然,或許應使用'ulimit'允許mysqld使用更多記憶體,或增加交換空間的大小。
· 錯誤:1042 sqlstate: 08s01 (er_bad_host_error)
訊息:無法獲得該地址給出的主機名。
· 錯誤:1043 sqlstate: 08s01 (er_handshake_error)
訊息:不良握手
·錯誤:1044 sqlstate: 42000 (er_dbaccess_denied_error)
訊息:拒絕使用者'%s'@'%s'訪問資料庫'%s'。
· 錯誤:1045 sqlstate: 28000
(er_access_denied_error)
訊息:拒絕使用者'%s'@'%s'的訪問(使用密碼:%s)
· 錯誤:1046
sqlstate: 3d000 (er_no_db_error)
訊息:未選擇資料庫。
· 錯誤:1047 sqlstate:
08s01 (er_unknown_com_error)
訊息:未知命令。
· 錯誤:1048 sqlstate: 23000
(er_bad_null_error)
訊息:列'%s'不能為空。
· 錯誤:1049 sqlstate: 42000
(er_bad_db_error)
訊息:未知資料庫'%s'。
· 錯誤:1050 sqlstate: 42s01
(er_table_exists_error)
訊息:表'%s'已存在。
· 錯誤:1051 sqlstate: 42s02
(er_bad_table_error)
訊息:未知表'%s'。
· 錯誤:1052 sqlstate: 23000
(er_non_uniq_error)
訊息:%s中的列'%s'不明確。
· 錯誤:1053 sqlstate: 08s01
(er_server_shutdown)
訊息:在操作過程中伺服器關閉。
· 錯誤:1054 sqlstate: 42s22
(er_bad_field_error)
訊息:'%s'中的未知列'%s'。
· 錯誤:1055 sqlstate: 42000
(er_wrong_field_with_group)
訊息:'%s'不在group by中。
· 錯誤:1056
sqlstate: 42000 (er_wrong_group_field)
訊息:無法在'%s'上建立組。
· 錯誤:1057
sqlstate: 42000 (er_wrong_sum_select)
訊息:語句中有sum函式和相同語句中的列。
·錯誤:1058 sqlstate: 21s01 (er_wrong_value_count)
訊息:列計數不匹配值計數。
·錯誤:1059 sqlstate: 42000 (er_too_long_ident)
訊息:id名稱'%s'過長。
·錯誤:1060 sqlstate: 42s21 (er_dup_fieldname)
訊息:重複列名'%s'。
·錯誤:1061 sqlstate: 42000 (er_dup_keyname)
訊息:重複鍵名稱'%s'。
· 錯誤:1062
sqlstate: 23000 (er_dup_entry)
訊息:鍵%d的重複條目'%s'。
· 錯誤:1063
sqlstate: 42000 (er_wrong_field_spec)
訊息:對於列'%s',列分類符不正確。
·錯誤:1064 sqlstate: 42000 (er_parse_error)
訊息:在行%d上,%s靠近'%s'。
·錯誤:1065 sqlstate: 42000 (er_empty_query)
訊息:查詢為空。
· 錯誤:1066
sqlstate: 42000 (er_nonuniq_table)
訊息:非唯一的表/別名:'%s'
· 錯誤:1067
sqlstate: 42000 (er_invalid_default)
訊息:關於'%s'的無效預設值。
· 錯誤:1068
sqlstate: 42000 (er_multiple_pri_key)
訊息:定義了多個主鍵。
· 錯誤:1069
sqlstate: 42000 (er_too_many_keys)
訊息:指定了過多鍵:允許的最大鍵數是%d。
·錯誤:1070 sqlstate: 42000 (er_too_many_key_parts)
訊息:指定了過多鍵部分:允許的最大鍵部分是%d。
· 錯誤:1071 sqlstate: 42000 (er_too_long_key)
訊息:指定的鍵過長,最大鍵長度是%d位元組。
· 錯誤:1072 sqlstate: 42000
(er_key_column_does_not_exits)
訊息:鍵列'%s'在表中不存在。
· 錯誤:1073
sqlstate: 42000 (er_blob_used_as_key)
訊息:blob列'%s'不能與已使用的表型別用在 鍵說明中。
· 錯誤:1074 sqlstate: 42000 (er_too_big_fieldlength)
訊息:對於列'%s',列長度過大 (max = %d),請使用blob或text取而代之。
求助,Excel2019問題,非常感謝
這個,做一個輔助列最好。在c列中做個輔助列,很輕鬆地解決這個問題 當然輔助列也可以做到其他列,或其他 裡邊 在c2中輸入 if and b2 b2 0,or b1 b1 0 or b3 b3 0 1,0 向下拖到跟a1的資料一致。然後在d1中輸入 sum c c 即可得到你需要的資料。如果b1也有資...
2023年高考填報志願求助(安徽)
首先推薦 安徽建築工業學院 優勢專業 建築學 土木工程就業非常好 你的分低了現在大概都答一本線了 大概要560可以報了 我是建工畢業的 所以這個我清楚點。安醫大 臨床醫學 麻醉學 安工大 冶金 自動化 安理工 爆破 土木 推薦填報!安財經 會計學 其他我都不清楚,我說的這些專業都是這些學校的優勢專業...
求助,Excel2019問題,公式越簡單越好,謝謝
在n1單元格輸入以下陣列公式,按ctrl shift enter組合鍵結束,然後向右向下填充公式 n2單元格寫入公式 index 2 2,small if b2 l2 0,column b2 l2 4 4 column a1 陣列公式,按下shift ctrl enter三鍵再右拉下拉填充公式 la...