Có, nó là có thể. Đó là một trường hợp cổ điển về điều kiện chủng tộc.
Giải thích nhanh:
Có khả năng 2 yêu cầu đồng thời vượt qua lần kiểm tra đầu tiên, nhận được $num == 0
và cả hai đều chèn một hàng mới.
Để loại bỏ nó, bạn cần tạo một UNIQUE
ràng buộc bao gồm (user_id, ip, date)
cột
Lời giải thích dài: