Nếu tôi có một ứng dụng mà tôi đang tạo IN
danh sách động, và nó có thể kết thúc trống, những gì tôi đôi khi làm là khởi tạo danh sách với một giá trị không thể và thêm vào đó. Ví dụ. nếu đó là danh sách tên người dùng, tôi sẽ bắt đầu bằng một chuỗi trống, vì đó không phải là tên người dùng khả thi. Nếu đó là ID auto_increment, tôi sẽ sử dụng -1 vì các giá trị thực tế luôn dương.
Nếu điều này không khả thi vì không có giá trị bất khả thi, bạn phải sử dụng điều kiện để quyết định xem có nên bao gồm cột AND column IN ($values)
hay không trong WHERE
mệnh đề.