Lỗi SQL/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ụ.
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.
0800308003 — Kết Nối Không Tồn Tại
Kết nối cơ sở dữ liệu được chỉ định không tồn tại hoặc đã bị đóng.
0800608006 — Lỗi Kết Nối
Một kết nối cơ sở dữ liệu đã thiết lập bị mất đột ngột.
2200122001 — Chuỗi Dữ Liệu Bị Cắt Bên Phải
Giá trị chuỗi quá dài so với cột đích.
2200322003 — Giá Trị Số Ngoài Phạm Vi
Giá trị số nằm ngoài phạm vi kiểu dữ liệu của cột đích.
2200722007 — Định Dạng Datetime Không Hợp Lệ
Giá trị ngày, giờ hoặc timestamp có định dạng không hợp lệ.
2200822008 — Tràn Trường Datetime
Giá trị datetime nằm ngoài phạm vi hợp lệ của trường.
2201222012 — Chia Cho Không
Phép chia cho không được thực hiện trong biểu thức SQL.
22P0222P02 — Biểu Diễn Văn Bản Không Hợp Lệ
Giá trị không thể chuyển đổi sang kiểu dữ liệu yêu cầu.
2350223502 — Vi Phạm Ràng Buộc Not Null
Lệnh INSERT hoặc UPDATE cố gắng đặt cột NOT NULL thành NULL.
2350323503 — Vi Phạm Khóa Ngoại
Lệnh INSERT hoặc UPDATE vi phạm ràng buộc khóa ngoại.
2350523505 — Vi Phạm Ràng Buộc Unique
Lệnh INSERT hoặc UPDATE vi phạm ràng buộc unique hoặc khóa chính.
2351423514 — Vi Phạm Ràng Buộc Check
Lệnh INSERT hoặc UPDATE vi phạm ràng buộc CHECK trên bảng.
23P0123P01 — Vi Phạm Ràng Buộc Exclusion
Lệnh INSERT hoặc UPDATE vi phạm ràng buộc exclusion.
2500125001 — Đang Có Giao Dịch SQL Hoạt Động
Lệnh không thể thực thi bên trong một giao dịch đang hoạt động.
2500625006 — Giao Dịch SQL Chỉ Đọc
Có nỗ lực sửa đổi dữ liệu trong một giao dịch chỉ đọc.
25P0225P02 — Giao Dịch SQL Đã Thất Bại
Một lệnh được thực thi trong giao dịch đã bị thất bại trước đó.
2800028000 — Thông Tin Xác Thực Không Hợp Lệ
Thông tin xác thực không hợp lệ.
28P0128P01 — Mật Khẩu Không Hợp Lệ
Mật khẩu cung cấp để xác thực không đúng.
3D0003D000 — Tên Catalog Không Hợp Lệ
Cơ sở dữ liệu được chỉ định không tồn tại.
3F0003F000 — Tên Schema Không Hợp Lệ
Schema được chỉ định không tồn tại trong cơ sở dữ liệu.
4000140001 — Lỗi Tuần Tự Hóa
Giao dịch bị rollback do xung đột tuần tự hóa.
40P0140P01 — Deadlock Phát Hiện
Hai hoặc nhiều giao dịch đang chờ khóa của nhau, tạo ra deadlock.
4200042000 — Lỗi Cú Pháp hoặc Vi Phạm Quy Tắc Truy Cập
Câu lệnh SQL chứa lỗi cú pháp hoặc vi phạm quy tắc truy cập.
- 42501 — Không Đủ Quyền
- 42601 — Lỗi Cú Pháp
- 42602 — Tên Không Hợp Lệ
- 42701 — Cột Trùng Lặp
- 42702 — Cột Mơ Hồ
- 42703 — Cột Không Xác Định
- 42704 — Đối Tượng Không Xác Định
- 42710 — Đối Tượng Trùng Lặp
- 42712 — Alias Trùng Lặp
- 42804 — Kiểu Dữ Liệu Không Khớp
- 42830 — Khóa Ngoại Không Hợp Lệ
- 42883 — Hàm Không Xác Định
- 42P01 — Bảng Không Xác Định
- 42P02 — Tham Số Không Xác Định
- 42P03 — Cursor Trùng Lặp
- 42P04 — Cơ Sở Dữ Liệu Trùng Lặp
- 42P06 — Schema Trùng Lặp
- 42P07 — Bảng Trùng Lặp
- 42P10 — Tham Chiếu Cột Không Hợp Lệ
- 42P16 — Định Nghĩa Bảng Không Hợp Lệ
- 42P18 — Kiểu Dữ Liệu Không Xác Định
- 53100 — Đĩa Đầy
- 53200 — Hết Bộ Nhớ
- 53300 — Quá Nhiều Kết Nối
- 54000 — Vượt Giới Hạn Chương Trình
- 54001 — Câu Lệnh Quá Phức Tạp
- 54011 — Quá Nhiều Cột
- 54023 — Quá Nhiều Đối Số
- 55000 — Đối Tượng Không Ở Trạng Thái Yêu Cầu
- 55006 — Đối Tượng Đang Được Sử Dụng
- 55P03 — Không Thể Lấy Khóa
- 57014 — Truy Vấn Bị Hủy
- 57P01 — Tắt Máy Bởi Quản Trị Viên
- 57P02 — Tắt Đột Ngột Do Sự Cố
- 57P03 — Hiện Không Thể Kết Nối
- 58000 — Lỗi Hệ Thống
- 58030 — Lỗi I/O
- P0001 — Ngoại Lệ Được Ném Ra
- P0002 — Không Tìm Thấy Dữ Liệu
- P0003 — Quá Nhiều Hàng
- MySQL 1005 — Không Thể Tạo Bảng
- MySQL 1007 — Database Đã Tồn Tại
- MySQL 1044 — Truy Cập Database Bị Từ Chối
- MySQL 1045 — Xác Thực Người Dùng Bị Từ Chối
- MySQL 1049 — Database Không Tồn Tại
- MySQL 1054 — Cột Không Tồn Tại
- MySQL 1062 — Giá Trị Trùng Lặp
- MySQL 1064 — Lỗi Cú Pháp SQL
- MySQL 1146 — Bảng Không Tồn Tại
- MySQL 1215 — Không Thể Thêm Ràng Buộc Khóa Ngoại
- MySQL 1217 — Không Thể Xóa Hàng Cha
- MySQL 1264 — Giá Trị Ngoài Phạm Vi
- MySQL 1366 — Giá Trị Chuỗi Không Hợp Lệ
- MySQL 1451 — Không Thể Xóa Hoặc Cập Nhật Hàng Cha
- MySQL 1452 — Không Thể Thêm Hoặc Cập Nhật Hàng Con
- MySQL 1213 — Phát Hiện Deadlock
- MySQL 1205 — Hết Thời Gian Chờ Lock
- MySQL 2002 — Không Thể Kết Nối Qua Socket
- MySQL 2003 — Không Thể Kết Nối Đến Máy Chủ MySQL
- MySQL 2006 — Máy Chủ MySQL Đã Ngắt Kết Nối
- MySQL 2013 — Mất Kết Nối Trong Khi Truy Vấn
- MySQL 1040 — Quá Nhiều Kết Nối
- MySQL 1114 — Bảng Đầy
- MySQL 1153 — Packet Quá Lớn
- MySQL 1227 — Truy Cập Bị Từ Chối (Thiếu Quyền)
- MySQL 1236 — Lỗi Replication (Binary Log)
- SQLITE_BUSY (5) — Cơ Sở Dữ Liệu Đang Bị Khóa
- SQLITE_LOCKED (6) — Bảng Đang Bị Khóa
- SQLITE_NOMEM (7) — Hết Bộ Nhớ
- SQLITE_READONLY (8) — Cơ Sở Dữ Liệu Chỉ Đọc
- SQLITE_INTERRUPT (9) — Thao Tác Bị Ngắt
- SQLITE_IOERR (10) — Lỗi I/O Đĩa
- SQLITE_CORRUPT (11) — Ảnh Đĩa Cơ Sở Dữ Liệu Bị Hỏng
- SQLITE_FULL (13) — Cơ Sở Dữ Liệu Hoặc Đĩa Đầy
- SQLITE_CANTOPEN (14) — Không Thể Mở File Cơ Sở Dữ Liệu
- SQLITE_SCHEMA (17) — Schema Cơ Sở Dữ Liệu Đã Thay Đổi
- SQLITE_TOOBIG (18) — Chuỗi hoặc BLOB Vượt Giới Hạn Kích Thước
- SQLITE_CONSTRAINT (19) — Vi Phạm Ràng Buộc
- SQLITE_MISMATCH (20) — Không Khớp Kiểu Dữ Liệu
- SQLITE_MISUSE (21) — Thư Viện Được Sử Dụng Sai Cách
- SQLITE_RANGE (25) — Chỉ Số Tham Số Ngoài Phạm Vi
- SQLITE_NOTADB (26) — Tệp Không Phải Cơ Sở Dữ Liệu
- SQLITE_ERROR (1) — Lỗi SQL Chung
- SQLITE_PERM (3) — Quyền Truy Cập Bị Từ Chối
- SQLITE_ABORT (4) — Thao Tác Bị Hủy
- SQLITE_NOTFOUND (12) — Không Tìm Thấy
- SQLITE_WARNING (28) — Cảnh Báo
- 02000 — Không Tìm Thấy Dữ Liệu
- 01000 — Cảnh Báo
- 0A000 — Tính Năng Không Được Hỗ Trợ
- 22004 — Giá Trị NULL Không Được Phép
- 22023 — Giá Trị Tham Số Không Hợp Lệ
- 22026 — Độ Dài Dữ Liệu Chuỗi Không Khớp
- 23001 — Vi Phạm Quy Tắc Restrict
- 24000 — Trạng Thái Con Trỏ Không Hợp Lệ
- 26000 — Tên Câu Lệnh SQL Không Hợp Lệ
- 2B000 — Các Mô Tả Đặc Quyền Phụ Thuộc Vẫn Còn Tồn Tại
- 2D000 — Kết Thúc Giao Dịch Không Hợp Lệ
- 34000 — Tên Con Trỏ Không Hợp Lệ
- 38000 — Ngoại Lệ Trong Routine Bên Ngoài
- 39000 — Ngoại Lệ Khi Gọi Routine Bên Ngoài
- 42809 — Sai Kiểu Đối Tượng
- 42846 — Không Thể Ép Kiểu
- 42P20 — Lỗi Window Function
- 42611 — Định Nghĩa Cột Không Hợp Lệ
- MySQL 1048 — Cột Không Được Phép NULL
- MySQL 1060 — Tên Cột Bị Trùng
- MySQL 1071 — Khóa Chỉ Định Quá Dài
- MySQL 1091 — Không Thể Xóa Cột/Khóa
- MySQL 1118 — Kích Thước Hàng Quá Lớn
- MySQL 1136 — Số Cột Không Khớp
- MySQL 1142 — Lệnh Bị Từ Chối
- MySQL 1149 — Lỗi Cú Pháp SQL (Phiên Bản Cũ)
- MySQL 1292 — Giá Trị Bị Cắt Ngắn Hoặc Không Hợp Lệ
- MySQL 1364 — Trường Không Có Giá Trị Mặc Định
- MySQL 1406 — Dữ Liệu Quá Dài Cho Cột
- MySQL 2014 — Lệnh Không Theo Thứ Tự
- MySQL 1169 — Vi Phạm Ràng Buộc Unique Khi Ghi
- MySQL 1461 — Quá Nhiều Prepared Statement
- SQLITE_AUTH (23) — Ủy Quyền Bị Từ Chối
- SQLITE_FORMAT (24) — Không Được Sử Dụng
- SQLITE_NOLFS (22) — Không Hỗ Trợ Tệp Lớn
- SQLITE_PROTOCOL (15) — Lỗi Giao Thức Khóa
- SQLITE_EMPTY (16) — Cơ Sở Dữ Liệu Trống
- MySQL 1025 — Lỗi Khi Đổi Tên
- MySQL 1065 — Truy Vấn Rỗng