Có vẻ như phiên MySql của bạn có tùy chọn cập nhật an toàn
đặt. Điều này có nghĩa là bạn không thể cập nhật hoặc xóa bản ghi mà không chỉ định khóa (ví dụ:primary key
) trong mệnh đề where.
Hãy thử:
SET SQL_SAFE_UPDATES = 0;
Hoặc bạn có thể sửa đổi truy vấn của mình để tuân theo quy tắc (sử dụng primary key
trong mệnh đề where clause
).