Tôi có một bảng "groupdentlink" nơi tôi muốn xóa tất cả các hàng không được chọn trong biểu mẫu.MYSQL Xóa Trường ở đâu không phải là một phần của mảng
Về bản chất tôi muốn thực hiện một truy vấn như:
DELETE * FROM groupdentlink
WHERE group_id = 'a'
AND dentist_id IS NOT IN ARRAY 'b'
Tôi nghĩ rằng tôi có thể thiết lập một biến với một vòng lặp foreach và sau đó tiếp tục bổ sung các giá trị mảng đến nó vì vậy tôi kết thúc với:
DELETE * FROM groupdentlink
WHERE group_id = 'a'
AND dentist_id != 'D1'
AND dentist_id != 'D5'
AND dentist_id != 'D8'
... v.v.
Nhưng đây thực sự là cách tốt nhất/tốt nhất để làm điều này?
Cảm ơn trước!
Đợi, ngay cả giải pháp đó cũng đang ném một lỗi cú pháp ... hmmm. –