हाँ यह संभव है। यह दौड़ की स्थिति का एक शास्त्रीय मामला है।
त्वरित स्पष्टीकरण:
एक मौका है कि 2 अनुरोध एक साथ पहला चेक पास करें, प्राप्त करें $num == 0
और दोनों एक नई पंक्ति डालें।
इसे खत्म करने के लिए आपको एक UNIQUE
बनाना होगा बाधा जो (user_id, ip, date)
. को कवर करती है कॉलम
लंबी व्याख्या: