怎樣理解mysql的sqlcode含義

小樊
81
2024-09-27 14:05:06
欄目: 云計(jì)算

MySQL的SQLSTATE是一個(gè)用于表示SQL異常或錯(cuò)誤狀態(tài)的代碼。它是一個(gè)5位的字符串,通常由大寫字母和數(shù)字組成,例如"00000"或"42S22"。SQLSTATE為0表示成功執(zhí)行,而非0值則表示出現(xiàn)了某種錯(cuò)誤或異常。

MySQL錯(cuò)誤代碼分為不同的類別,這些類別又進(jìn)一步細(xì)分為更具體的錯(cuò)誤代碼。以下是一些常見(jiàn)的MySQL錯(cuò)誤代碼及其含義:

  1. 00000:表示成功執(zhí)行。
  2. 01000:表示通用錯(cuò)誤。
  3. 01S01:表示無(wú)效的字符集。
  4. 01S02:表示無(wú)效的連接選項(xiàng)。
  5. 01S07:表示無(wú)效的列名或數(shù)組長(zhǎng)度。
  6. 01S16:表示索引列長(zhǎng)度超出范圍。
  7. 01S20:表示錯(cuò)誤的列統(tǒng)計(jì)信息。
  8. 01S21:表示缺少列名。
  9. 01S22:表示無(wú)效的列標(biāo)志符。
  10. 01S23:表示無(wú)效的臨時(shí)表名。
  11. 01S24:表示與臨時(shí)表相關(guān)的錯(cuò)誤。
  12. 01S25:表示與游標(biāo)相關(guān)的錯(cuò)誤。
  13. 01S26:表示無(wú)效的上下文標(biāo)志符。
  14. 01S30:表示無(wú)效的權(quán)限格式。
  15. 01S34:表示無(wú)效的存儲(chǔ)引擎。
  16. 01S38:表示不支持的列完整性操作。
  17. 01S44:表示無(wú)效的臨時(shí)表大小。
  18. 01S45:表示臨時(shí)表無(wú)法打開(kāi)。
  19. 01S46:表示臨時(shí)表已存在。
  20. 01S47:表示臨時(shí)表被其他會(huì)話鎖定。
  21. 01S50:表示無(wú)效的列偏移量。
  22. 01S51:表示無(wú)效的列數(shù)量。
  23. 01S52:表示無(wú)效的表名。
  24. 01S53:表示無(wú)效的索引名稱。
  25. 01S54:表示無(wú)效的鍵值。
  26. 01S55:表示無(wú)效的表定義。
  27. 01S56:表示無(wú)效的列定義。
  28. 01S60:表示無(wú)效的子查詢。
  29. 01S61:表示無(wú)效的函數(shù)定義。
  30. 01S62:表示無(wú)效的字符串或二進(jìn)制數(shù)據(jù)。
  31. 01S63:表示無(wú)效的列權(quán)限。
  32. 01S64:表示無(wú)效的數(shù)據(jù)庫(kù)名稱。
  33. 01S65:表示無(wú)效的表空間名稱。
  34. 01S66:表示無(wú)效的事務(wù)ID。
  35. 01S67:表示無(wú)效的存儲(chǔ)引擎數(shù)據(jù)目錄。
  36. 01S70:表示無(wú)效的權(quán)限表?xiàng)l目。
  37. 01S72:表示無(wú)效的備份恢復(fù)文件。
  38. 01S73:表示無(wú)效的日志文件組。
  39. 01S74:表示無(wú)效的日志文件。
  40. 01S75:表示無(wú)效的備份集。
  41. 01S76:表示無(wú)效的索引類型。
  42. 01S80:表示無(wú)效的參數(shù)或函數(shù)參數(shù)值。
  43. 02000:表示數(shù)據(jù)錯(cuò)誤,通常涉及數(shù)據(jù)類型不匹配或數(shù)據(jù)溢出等問(wèn)題。
  44. 07000:表示語(yǔ)法錯(cuò)誤,通常涉及SQL語(yǔ)句的語(yǔ)法不正確。
  45. 08000:表示連接錯(cuò)誤,通常涉及無(wú)法建立到數(shù)據(jù)庫(kù)的連接。
  46. 08S01:表示通信協(xié)議錯(cuò)誤。
  47. 08S02:表示數(shù)據(jù)連接錯(cuò)誤。
  48. 08S03:表示主機(jī)名解析錯(cuò)誤。
  49. 08S04:表示網(wǎng)絡(luò)錯(cuò)誤。
  50. 08S05:表示數(shù)據(jù)庫(kù)服務(wù)不可用。
  51. 08S06:表示內(nèi)部服務(wù)器錯(cuò)誤。
  52. 08S11:表示權(quán)限被拒絕。
  53. 08S12:表示存儲(chǔ)引擎不可用。
  54. 0A000:表示信息警告,通常涉及不影響數(shù)據(jù)完整性的警告信息。
  55. 0B000:表示狀態(tài)警告,通常涉及特定存儲(chǔ)引擎的狀態(tài)信息。
  56. 0F000:表示準(zhǔn)備過(guò)程中的錯(cuò)誤,通常涉及預(yù)處理語(yǔ)句的錯(cuò)誤。
  57. HY000:表示通用錯(cuò)誤,這是一個(gè)保留的錯(cuò)誤代碼,用于表示其他未明確列出的錯(cuò)誤。
  58. HY001:表示內(nèi)存分配錯(cuò)誤。
  59. HY002:表示指示符無(wú)效。
  60. HY003:表示語(yǔ)法錯(cuò)誤或操作不支持。
  61. HY004:表示無(wú)法與MySQL服務(wù)器通信。
  62. HY007:表示訪問(wèn)被拒絕。
  63. HY008:表示操作取消。
  64. HY010:表示函數(shù)執(zhí)行時(shí)出錯(cuò)。
  65. HY011:表示存儲(chǔ)引擎不支持的操作。
  66. HY013:表示操作錯(cuò)誤或失敗。
  67. HY014:表示不兼容的數(shù)據(jù)格式。
  68. HY020:表示無(wú)效的游標(biāo)狀態(tài)。
  69. HY021:表示游標(biāo)已關(guān)閉。
  70. HY024:表示無(wú)效的預(yù)處理語(yǔ)句。
  71. HY030:表示字符串?dāng)?shù)據(jù)溢出。
  72. HY031:表示無(wú)效的緩沖區(qū)大小。
  73. HY034:表示預(yù)處理語(yǔ)句參數(shù)丟失。
  74. HY050:表示操作不支持。
  75. HY053:表示無(wú)效的列引用。
  76. HY090:表示字符串?dāng)?shù)據(jù)長(zhǎng)度超出限制。
  77. HY100:表示通用符號(hào)錯(cuò)誤。
  78. HY101:表示標(biāo)識(shí)符太大。
  79. HY102:表示數(shù)字溢出。
  80. HY103:表示無(wú)效的參數(shù)或函數(shù)參數(shù)值。
  81. HY104:表示數(shù)據(jù)類型轉(zhuǎn)換錯(cuò)誤。
  82. HY105:表示無(wú)效的列偏移量。
  83. HY106:表示無(wú)效的列數(shù)量。
  84. HY107:表示無(wú)效的表名。
  85. HY108:表示無(wú)效的索引名稱。
  86. HY109:表示無(wú)效的鍵值。
  87. HY110:表示無(wú)效的表定義。
  88. HY111:表示無(wú)效的列定義。
  89. HY121:表示存儲(chǔ)引擎不支持的操作。
  90. HY123:表示無(wú)效的字符集。
  91. HY124:表示無(wú)效的排序規(guī)則。
  92. HY125:表示無(wú)效的連接選項(xiàng)。
  93. HY126:表示無(wú)效的列統(tǒng)計(jì)信息。
  94. HY127:表示無(wú)效的臨時(shí)表名。
  95. HY128:表示臨時(shí)表已存在。
  96. HY129:表示臨時(shí)表被其他會(huì)話鎖定。
  97. HY130:表示無(wú)效的權(quán)限格式。
  98. HY134:表示無(wú)效的存儲(chǔ)引擎數(shù)據(jù)目錄。
  99. HY135:表示無(wú)效的備份恢復(fù)文件。
  100. HY136:表示無(wú)效的日志文件組。
  101. HY137:表示無(wú)效的日志文件。
  102. HY138:表示無(wú)效的備份集。
  103. HY139:表示無(wú)效的索引類型。
  104. HY140:表示無(wú)效的參數(shù)或函數(shù)參數(shù)值。
  105. HY141:表示數(shù)據(jù)類型轉(zhuǎn)換錯(cuò)誤。
  106. HY142:表示無(wú)效的列偏移量。
  107. HY143:表示無(wú)效的列數(shù)量。
  108. HY144:表示無(wú)效的表名。
  109. HY145:表示無(wú)效的索引名稱。
  110. HY146:表示無(wú)效的鍵值。
  111. HY147:表示無(wú)效的表定義。
  112. HY148:表示無(wú)效的列定義。
  113. HY149:表示無(wú)效的子查詢。
  114. HY150:表示無(wú)效的函數(shù)定義。
  115. HY151:表示無(wú)效的字符串或二進(jìn)制數(shù)據(jù)。
  116. HY152:表示無(wú)效的列權(quán)限。
  117. HY153:表示無(wú)效的數(shù)據(jù)庫(kù)名稱。
  118. HY154:表示無(wú)效的表空間名稱。
  119. HY155:表示無(wú)效的事務(wù)ID。
  120. HY156:表示無(wú)效的存儲(chǔ)引擎數(shù)據(jù)目錄。
  121. HY157:表示無(wú)效的權(quán)限表?xiàng)l目。
  122. HY158:表示無(wú)效的備份恢復(fù)文件。
  123. HY159:表示無(wú)效的日志文件組。
  124. HY160:表示無(wú)效的日志文件。
  125. HY161:表示無(wú)效的備份集。
  126. HY162:表示無(wú)效的索引類型。
  127. HY163:表示無(wú)效的參數(shù)或函數(shù)參數(shù)值。
  128. HY164:表示數(shù)據(jù)類型轉(zhuǎn)換錯(cuò)誤。
  129. HY165:表示無(wú)效的列偏移量。
  130. HY166:表示無(wú)效的列數(shù)量。
  131. HY167:表示無(wú)效的表名。
  132. HY168:表示無(wú)效的索引名稱。
  133. HY169:表示無(wú)效的鍵值。
  134. HY170:表示無(wú)效的表定義。
  135. HY171:表示無(wú)效的列定義。
  136. HY172:表示無(wú)效的子查詢。
  137. HY173:表示無(wú)效的函數(shù)定義。
  138. HY174:表示無(wú)效的字符串或二進(jìn)制數(shù)據(jù)。
  139. HY175:表示無(wú)效的列權(quán)限。
  140. HY176:表示無(wú)效的數(shù)據(jù)庫(kù)名稱。
  141. HY177:表示無(wú)效的表空間名稱。
  142. HY178:表示無(wú)效的事務(wù)ID。
  143. HY179:表示無(wú)效的存儲(chǔ)引擎數(shù)據(jù)目錄。
  144. HY180:表示無(wú)效的權(quán)限表?xiàng)l目。
  145. HY181:表示無(wú)效的備份恢復(fù)文件。
  146. HY182:表示無(wú)效的日志文件組。
  147. HY183:表示無(wú)效的日志文件。
  148. HY184:表示無(wú)效的備份集。
  149. HY185:表示無(wú)效的索引類型。
  150. HY186:表示無(wú)效的參數(shù)或函數(shù)參數(shù)值。
  151. HY187:表示數(shù)據(jù)類型轉(zhuǎn)換錯(cuò)誤。
  152. HY188:表示無(wú)效的列偏移量。
  153. HY189:表示無(wú)效的列數(shù)量。
  154. HY190:表示無(wú)效的表名。
  155. HY191:表示無(wú)效的索引名稱。
  156. HY192:表示無(wú)效的鍵值。
  157. HY193:表示無(wú)效的表定義。
  158. HY194:表示無(wú)效的列定義。
  159. HY195:表示無(wú)效的子查詢。
  160. HY196:表示無(wú)效的函數(shù)定義。
  161. HY197:表示無(wú)效的字符串或二進(jìn)制數(shù)據(jù)。
  162. HY198:表示無(wú)效的列權(quán)限。
  163. HY199:表示無(wú)效的數(shù)據(jù)庫(kù)名稱。
  164. HY200:表示無(wú)效的表空間名稱。
  165. HY201:表示無(wú)效的事務(wù)ID。
  166. HY202:表示無(wú)效的存儲(chǔ)引擎數(shù)據(jù)目錄。
  167. HY203:表示無(wú)效的權(quán)限表?xiàng)l目。
  168. HY204:表示無(wú)效的備份恢復(fù)文件。
  169. HY205:表示無(wú)效的日志文件組。
  170. HY206:表示無(wú)效的日志文件。
  171. HY207:表示無(wú)效的備份集。
  172. HY208:表示無(wú)效的索引類型。
  173. HY209:表示無(wú)效的參數(shù)或函數(shù)參數(shù)值。
  174. HY210:表示數(shù)據(jù)類型轉(zhuǎn)換錯(cuò)誤。
  175. HY211:表示無(wú)效的列偏移量。
  176. HY212:表示無(wú)效的列數(shù)量。
  177. HY213:表示無(wú)效的表名。
  178. HY214:表示無(wú)效的索引名稱。
  179. HY215:表示無(wú)效的鍵值。
  180. HY216:表示無(wú)效的表定義。
  181. HY217:表示無(wú)效的列定義。
  182. HY218:表示無(wú)效的子查詢。
  183. HY219:表示無(wú)效的函數(shù)定義。
  184. HY220:表示無(wú)效的字符串或二進(jìn)制數(shù)據(jù)。
  185. HY221:表示無(wú)效的列權(quán)限。
  186. HY222:表示無(wú)效的數(shù)據(jù)庫(kù)名稱。
  187. HY223:表示無(wú)效的表空間名稱。
  188. HY224:表示無(wú)效的事務(wù)ID。
  189. HY225:表示無(wú)效的存儲(chǔ)引擎數(shù)據(jù)目錄。
  190. HY226:表示無(wú)效的權(quán)限表?xiàng)l目。
  191. HY227:表示無(wú)效的備份恢復(fù)文件。
  192. HY228:表示無(wú)效的日志文件組。
  193. HY229:表示無(wú)效的日志文件。
  194. HY230:表示無(wú)效的備份集。
  195. HY231:表示無(wú)效的索引類型。
  196. HY232:表示無(wú)效的參數(shù)或函數(shù)參數(shù)值。
  197. HY233:表示數(shù)據(jù)類型轉(zhuǎn)換錯(cuò)誤。
  198. HY234:表示無(wú)效的列偏移量。
  199. HY235:表示無(wú)效的列數(shù)量。
  200. HY236:表示無(wú)效的表名。
  201. HY237:表示無(wú)效的索引名稱。
  202. HY238:表示無(wú)效的鍵值。
  203. HY239:表示無(wú)效的表定義。
  204. HY240:表示無(wú)效的列定義。
  205. HY241:表示無(wú)效的子查詢。
  206. HY242:表示無(wú)效的函數(shù)定義。
  207. HY243:表示無(wú)效的字符串或二進(jìn)制數(shù)據(jù)。
  208. HY244:表示無(wú)效的列權(quán)限。
  209. HY245:表示無(wú)效的數(shù)據(jù)庫(kù)名稱。
  210. HY246:表示無(wú)效的表空間名稱。
  211. HY247:表示無(wú)效的事務(wù)ID。
  212. HY248:表示無(wú)效的存儲(chǔ)引擎數(shù)據(jù)目錄。
  213. HY249:表示無(wú)效的權(quán)限表?xiàng)l目。
  214. HY250:表示無(wú)效的備份恢復(fù)文件。
  215. HY251:表示無(wú)效的日志文件組。
  216. HY252:表示無(wú)效的日志文件。
  217. HY253:表示無(wú)效的備份集。

0