Lỗi SQL/Cơ sở dữ liệuLỗi
4270442704 — Đối Tượng Không Xác Định
Đố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.
postgresql
Xem chi tiết 23505Lệnh INSERT hoặc UPDATE vi phạm ràng buộc unique hoặc khóa chính.
Giá trị đã tồn tại trong cột có ràng buộc UNIQUE hoặc PRIMARY KEY.
Dùng INSERT ... ON CONFLICT (PostgreSQL) hoặc ON DUPLICATE KEY UPDATE (MySQL). Kiểm tra trùng lặp trước khi chèn.
-- unique_violation
INSERT INTO users (email) VALUES ('dup@test.com');
-- Fix: use ON CONFLICT
INSERT INTO users (email) VALUES ('dup@test.com')
ON CONFLICT (email) DO UPDATE SET updated_at = NOW();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.
SQLITE_RANGE (25)Chỉ số tham số truyền vào sqlite3_bind nằm ngoài phạm vi cho phép.
08003Kết nối cơ sở dữ liệu được chỉ định không tồn tại hoặc đã bị đóng.
MySQL 1406Giá trị dữ liệu vượt quá độ dài tối đa của cột.
22007Giá trị ngày, giờ hoặc timestamp có định dạng không hợp lệ.
55P03Không thể lấy khóa được yêu cầu mà không cần chờ.