0800108001 — Client Không Thể Thiết Lập Kết Nối
Client không thể thiết lập kết nối đến máy chủ cơ sở dữ liệu.
Duyệt tất cả 150 mã lỗi Lỗi SQL/Cơ sở dữ liệu với nguyên nhân, cách sửa và ví dụ.
08001Client không thể thiết lập kết nối đến máy chủ cơ sở dữ liệu.
08003Kết nối cơ sở dữ liệu được chỉ định không tồn tại hoặc đã bị đóng.
08006Một kết nối cơ sở dữ liệu đã thiết lập bị mất đột ngột.
22001Giá trị chuỗi quá dài so với cột đích.
22003Giá trị số nằm ngoài phạm vi kiểu dữ liệu của cột đích.
22007Giá trị ngày, giờ hoặc timestamp có định dạng không hợp lệ.
22008Giá trị datetime nằm ngoài phạm vi hợp lệ của trường.
22012Phép chia cho không được thực hiện trong biểu thức SQL.
22P02Giá trị không thể chuyển đổi sang kiểu dữ liệu yêu cầu.
23502Lệnh INSERT hoặc UPDATE cố gắng đặt cột NOT NULL thành NULL.
23503Lệnh INSERT hoặc UPDATE vi phạm ràng buộc khóa ngoại.
23505Lệnh INSERT hoặc UPDATE vi phạm ràng buộc unique hoặc khóa chính.
23514Lệnh INSERT hoặc UPDATE vi phạm ràng buộc CHECK trên bảng.
23P01Lệnh INSERT hoặc UPDATE vi phạm ràng buộc exclusion.
25001Lệnh không thể thực thi bên trong một giao dịch đang hoạt động.
25006Có nỗ lực sửa đổi dữ liệu trong một giao dịch chỉ đọc.
25P02Một lệnh được thực thi trong giao dịch đã bị thất bại trước đó.
28000Thông tin xác thực không hợp lệ.
28P01Mật khẩu cung cấp để xác thực không đúng.
3D000Cơ sở dữ liệu được chỉ định không tồn tại.
3F000Schema được chỉ định không tồn tại trong cơ sở dữ liệu.
40001Giao dịch bị rollback do xung đột tuần tự hóa.
40P01Hai hoặc nhiều giao dịch đang chờ khóa của nhau, tạo ra deadlock.
42000Câu lệnh SQL chứa lỗi cú pháp hoặc vi phạm quy tắc truy cập.
42501Người dùng hiện tại không có quyền cần thiết.
42601Câu lệnh SQL chứa lỗi cú pháp.
42602Tên định danh trong câu lệnh SQL không hợp lệ.
42701Tên cột xuất hiện nhiều hơn một lần ở nơi yêu cầu duy nhất.
42702Tham chiếu cột không rõ ràng vì nó tồn tại trong nhiều bảng.
42703Cột được chỉ định không tồn tại trong bảng hoặc tập kết quả.
42704Đối tượng cơ sở dữ liệu được chỉ định (kiểu dữ liệu, toán tử, hàm) không tồn tại.
42710Một đối tượng với tên được chỉ định đã tồn tại.
42712Một alias bảng được dùng nhiều hơn một lần trong cùng truy vấn.
42804Các kiểu dữ liệu trong biểu thức không tương thích.
42830Định nghĩa khóa ngoại không hợp lệ do kiểu dữ liệu không khớp hoặc thiếu ràng buộc unique.
42883Hàm với tên và kiểu đối số được chỉ định không tồn tại.
42P01Bảng hoặc view được chỉ định không tồn tại.
42P02Tham số của prepared statement được tham chiếu nhưng chưa được định nghĩa.
42P03Cursor với tên được chỉ định đã tồn tại.
42P04Cơ sở dữ liệu với tên được chỉ định đã tồn tại.
42P06Schema với tên được chỉ định đã tồn tại.
42P07Bảng với tên được chỉ định đã tồn tại trong schema.
42P10Tham chiếu cột trong GROUP BY, ORDER BY hoặc DISTINCT ON không hợp lệ.
42P16Định nghĩa bảng không hợp lệ.
42P18Kiểu dữ liệu của biểu thức không thể xác định.
53100Đĩa của máy chủ cơ sở dữ liệu đã đầy.
53200Máy chủ cơ sở dữ liệu hết bộ nhớ.
53300Số lượng kết nối cơ sở dữ liệu tối đa đã đạt.
54000Giới hạn triển khai của cơ sở dữ liệu đã bị vượt quá.
54001Câu lệnh SQL quá phức tạp để cơ sở dữ liệu xử lý.
54011Số lượng cột vượt quá giới hạn cho phép của cơ sở dữ liệu.
54023Quá nhiều đối số được truyền vào hàm.
55000Đối tượng cơ sở dữ liệu không ở trạng thái cần thiết.
55006Đối tượng cơ sở dữ liệu hiện đang được sử dụng và không thể chỉnh sửa.
55P03Không thể lấy khóa được yêu cầu mà không cần chờ.
57014Truy vấn bị hủy bởi người dùng hoặc do hết thời gian.
57P01Máy chủ cơ sở dữ liệu đang được tắt.
57P02Máy chủ cơ sở dữ liệu bị sự cố và đang khởi động lại.
57P03Máy chủ cơ sở dữ liệu chưa sẵn sàng chấp nhận kết nối.
58000Đã xảy ra lỗi hệ điều hành trong quá trình thao tác cơ sở dữ liệu.
58030Đã xảy ra lỗi I/O đĩa trong quá trình thao tác cơ sở dữ liệu.
P0001Một ngoại lệ do ứng dụng định nghĩa đã được ném ra trong PL/pgSQL.
P0002Câu lệnh SELECT INTO trong PL/pgSQL không trả về hàng nào trong khi kỳ vọng đúng một hàng.
P0003Câu lệnh SELECT INTO trong PL/pgSQL trả về nhiều hơn một hàng.
MySQL 1005MySQL không thể tạo bảng do lỗi ràng buộc hoặc cấu hình.
MySQL 1007Không thể tạo database vì nó đã tồn tại.
MySQL 1044Người dùng không có quyền truy cập vào database được chỉ định.
MySQL 1045Xác thực thất bại với thông tin đăng nhập được cung cấp.
MySQL 1049Database được chỉ định không tồn tại.
MySQL 1054Cột được chỉ định không tồn tại trong bảng.
MySQL 1062Câu lệnh INSERT hoặc UPDATE sẽ tạo ra giá trị trùng lặp trong unique index.
MySQL 1064Câu lệnh SQL chứa lỗi cú pháp.
MySQL 1146Bảng được tham chiếu không tồn tại trong database.
MySQL 1215MySQL không thể tạo khóa ngoại do định nghĩa không khớp.
MySQL 1217Ràng buộc khóa ngoại ngăn việc xóa hàng cha.
MySQL 1264Giá trị số vượt quá phạm vi hợp lệ của cột.
MySQL 1366Chuỗi chứa ký tự không hợp lệ với character set của cột.
MySQL 1451Khóa ngoại ngăn việc sửa đổi hàng cha được tham chiếu.
MySQL 1452Khóa ngoại ngăn thêm hàng con vì hàng cha không tồn tại.
MySQL 1213Phát hiện deadlock giữa các transaction đồng thời.
MySQL 1205Thời gian chờ lock vượt quá ngưỡng cấu hình.
MySQL 2002MySQL client không thể kết nối qua file socket cục bộ.
MySQL 2003Client không thể thiết lập kết nối TCP đến máy chủ.
MySQL 2006Kết nối đến máy chủ MySQL bị mất.
MySQL 2013Kết nối bị mất trong khi đang thực hiện truy vấn.
MySQL 1040Số lượng kết nối MySQL tối đa đã bị vượt quá.
MySQL 1114Bảng đã đạt đến kích thước tối đa.
MySQL 1153Truy vấn hoặc kết quả vượt quá max_allowed_packet.
MySQL 1227Thao tác yêu cầu một quyền mà người dùng không có.
MySQL 1236Replication slave gặp lỗi khi đọc binary log.
SQLITE_BUSY (5)File cơ sở dữ liệu đang bị khóa bởi một kết nối hoặc tiến trình khác.
SQLITE_LOCKED (6)Một bảng trong cơ sở dữ liệu bị khóa bởi chính kết nối hiện tại.
SQLITE_NOMEM (7)SQLite không thể cấp phát đủ bộ nhớ.
SQLITE_READONLY (8)Cơ sở dữ liệu được mở ở chế độ chỉ đọc hoặc filesystem là read-only.
SQLITE_INTERRUPT (9)Thao tác bị ngắt bởi sqlite3_interrupt().
SQLITE_IOERR (10)Xảy ra lỗi I/O đĩa khi đọc hoặc ghi cơ sở dữ liệu.
SQLITE_CORRUPT (11)File cơ sở dữ liệu bị hỏng.
SQLITE_FULL (13)Lệnh chèn thất bại vì đĩa hoặc giới hạn kích thước cơ sở dữ liệu đã đạt.
SQLITE_CANTOPEN (14)SQLite không thể mở file cơ sở dữ liệu.
SQLITE_SCHEMA (17)Schema đã thay đổi giữa lúc prepare và execute một statement.
SQLITE_TOOBIG (18)Một giá trị chuỗi hoặc BLOB vượt quá kích thước tối đa của SQLite.
SQLITE_CONSTRAINT (19)Một lệnh INSERT, UPDATE hoặc DELETE đã vi phạm ràng buộc.
SQLITE_MISMATCH (20)Kiểu dữ liệu không khớp với kiểu được yêu cầu.
SQLITE_MISUSE (21)SQLite API đã được sử dụng không đúng cách.
SQLITE_RANGE (25)Chỉ số tham số truyền vào sqlite3_bind nằm ngoài phạm vi cho phép.
SQLITE_NOTADB (26)Tệp không phải là cơ sở dữ liệu SQLite hợp lệ.
SQLITE_ERROR (1)Xảy ra lỗi SQL chung hoặc thiếu cơ sở dữ liệu.
SQLITE_PERM (3)Chế độ truy cập được yêu cầu cho tệp cơ sở dữ liệu không được phép.
SQLITE_ABORT (4)Thao tác bị hủy bởi hàm callback.
SQLITE_NOTFOUND (12)Một routine nội bộ trả về không tìm thấy. Hiếm khi gặp trong code ứng dụng.
SQLITE_WARNING (28)SQLite gặp sự cố không nghiêm trọng và đã phát cảnh báo.
02000Câu lệnh SQL hoàn tất nhưng không trả về hoặc không tác động đến hàng nào.
01000Một cảnh báo không nghiêm trọng đã được phát ra trong quá trình thực thi SQL.
0A000Tính năng SQL được yêu cầu không được cơ sở dữ liệu này hỗ trợ.
22004Gặp giá trị NULL ở nơi không cho phép.
22023Giá trị tham số không hợp lệ cho thao tác này.
22026Độ dài chuỗi không khớp với độ dài cố định mong đợi.
23001Quy tắc restrict đã ngăn việc xóa hoặc cập nhật hàng được tham chiếu.
24000Đã thực hiện thao tác con trỏ ở trạng thái không hợp lệ.
26000Tên prepared statement không tồn tại.
2B000Không thể thu hồi đặc quyền vì còn tồn tại các đặc quyền phụ thuộc.
2D000Lệnh kết thúc giao dịch không hợp lệ trong ngữ cảnh hiện tại.
34000Tên con trỏ được chỉ định không tồn tại hoặc không hợp lệ.
38000Đã xảy ra ngoại lệ trong hàm hoặc thủ tục bên ngoài.
39000Hàm bên ngoài được gọi không đúng cách.
42809Đối tượng được chỉ định không đúng kiểu so với yêu cầu của thao tác.
42846Giá trị không thể tự động chuyển đổi sang kiểu dữ liệu yêu cầu.
42P20Đặc tả window function không hợp lệ.
42611Định nghĩa cột trong CREATE TABLE hoặc ALTER TABLE không hợp lệ.
MySQL 1048Một lệnh INSERT hoặc UPDATE cố gắng gán NULL cho cột NOT NULL.
MySQL 1060Một tên cột xuất hiện nhiều hơn một lần trong định nghĩa bảng.
MySQL 1071Độ dài khóa index vượt quá giới hạn tối đa của storage engine.
MySQL 1091Cột hoặc khóa cần xóa không tồn tại.
MySQL 1118Kích thước hàng vượt quá giới hạn tối đa của storage engine.
MySQL 1136Số cột trong INSERT không khớp với số giá trị.
MySQL 1142Người dùng thiếu quyền cấp bảng cần thiết.
MySQL 1149Câu lệnh SQL chứa lỗi cú pháp (định dạng phiên bản cũ).
MySQL 1292Một giá trị bị cắt ngắn hoặc không hợp lệ trong quá trình chuyển đổi kiểu.
MySQL 1364Một trường NOT NULL không được cung cấp giá trị và không có giá trị mặc định.
MySQL 1406Giá trị dữ liệu vượt quá độ dài tối đa của cột.
MySQL 2014Các lệnh MySQL client được gửi không đúng thứ tự.
MySQL 1169Một lần ghi vào index unique bị bỏ qua do dùng IGNORE.
MySQL 1461Đã đạt số lượng prepared statement tối đa.
SQLITE_AUTH (23)Callback ủy quyền đã từ chối thao tác.
SQLITE_FORMAT (24)Mã lỗi này được dự trữ và hiện không được SQLite sử dụng.
SQLITE_NOLFS (22)Nền tảng không hỗ trợ tệp lớn mà cơ sở dữ liệu yêu cầu.
SQLITE_PROTOCOL (15)Xảy ra lỗi giao thức khóa cơ sở dữ liệu.
SQLITE_EMPTY (16)Tệp cơ sở dữ liệu tồn tại nhưng không chứa bảng nào.
MySQL 1025Xảy ra lỗi khi đổi tên bảng hoặc xóa khóa ngoại.
MySQL 1065Một truy vấn rỗng được gửi đến MySQL server.