Có hai vấn đề với điều này.
Đầu tiên là bạn có thể sử dụng các truy vấn được tham số hóa. Hãy xem PDO, điều này sẽ giúp bạn rất nhiều . Điều này không chỉ nhanh hơn đối với nhiều lần chèn mà bạn không phải lo lắng về việc chèn SQL.
Thứ hai là bạn có thể sử dụng ON DUPLICATE KEY UPDATE
để chăm sóc vấn đề này cho bạn. Nếu không, khi truy vấn của bạn không thành công, bạn không biết tại sao nó không thành công. Nó có thể hoàn toàn không phải là một vấn đề chính trùng lặp!
Ngoài ra, mã theo quan điểm của or
vẫn ổn.