Lỗi SQL/Cơ sở dữ liệuLỗi
MySQL 2013MySQL 2013 — Mất Kết Nối Trong Khi Truy Vấn
Kết nối bị mất trong khi đang thực hiện truy vấn.
mysql
Xem chi tiết 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.
Một tiến trình khác đang giữ write lock. SQLite sử dụng file-level locking, chỉ cho phép một writer tại một thời điểm.
Thử lại sau một khoảng trễ ngắn. Dùng sqlite3_busy_timeout(). Dùng WAL mode để cải thiện concurrency. Đóng các kết nối không dùng.
-- SQLITE_BUSY: database is locked
-- Enable WAL mode for better concurrency
PRAGMA journal_mode=WAL;MySQL 2013Kết nối bị mất trong khi đang thực hiện truy vấn.
42P03Cursor với tên được chỉ định đã tồn tại.
23514Lệnh INSERT hoặc UPDATE vi phạm ràng buộc CHECK trên bảng.
42702Tham chiếu cột không rõ ràng vì nó tồn tại trong nhiều bảng.
23001Quy tắc restrict đã ngăn việc xóa hoặc cập nhật hàng được tham chiếu.
22P02Giá trị không thể chuyển đổi sang kiểu dữ liệu yêu cầu.