Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में सशर्त सम्मिलित करें - जहां मौजूद नहीं है

इस धारणा पर, कि उपयोगकर्ता प्रत्येक उत्पाद में से केवल एक ही खरीद सकता है (हमेशा और सभी उत्पादों के लिए)।

ALTER TABLE purchase ADD UNIQUE KEY (`UserID`, `Product`); -- run this just once. this changes the table

INSERT IGNORE INTO purchase (UserID, Product, Price) VALUES ('$userID', '$product', '$price');

ध्यान रखें, कि यह उसे किसी भी उत्पाद को कई बार खरीदने से रोकता है, जो कि वांछित परिणाम नहीं हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYsql तालिका से अद्वितीय या प्राथमिक कुंजी निकालने की क्वेरी

  2. मैं utf8mb4 का उपयोग करके MySQL में इमोजी द्वारा कैसे खोज सकता हूं?

  3. लॉग क्वेरीज़ INDEX का उपयोग नहीं कर रही हैं - MySQL

  4. MySQL - पिछली पंक्ति से मूल्य घटाना, समूह द्वारा

  5. Php में स्थानीयकरण के लिए .po/.mo फ़ाइलों को कैसे चलाएं या लोड करें