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

MySQL या PHP का उपयोग करके डुप्लिकेट प्रविष्टियों को रोकने का उचित तरीका

आप एक अस्थायी तालिका का उपयोग कर सकते हैं। php ऐप को अस्थायी तालिका में सब कुछ सम्मिलित करने के लिए कहें और फिर इस प्रकार के तर्क के साथ एक क्वेरी कॉल करें।

insert into mainTable 
(field1, field2, etc)
select field1, field2, etc
from tempTable 
where (subquery to check for existing records goes here)

या आप कोशिश/पकड़ का उपयोग कर सकते हैं। मुझे PHP सिंटैक्स नहीं पता है, लेकिन चूंकि कई अन्य भाषाएं इस तरह का काम कर सकती हैं, मैं उम्मीद करता हूं कि PHP भी सक्षम हो।

try
code to insert record
catch
if the error code is the one for duplicate records, do nothing.
if it's something else, handle it accordingly.


  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 से प्रत्येक n-वें पंक्ति का चयन कैसे करते हैं?

  2. गोलांग गोर्म अंतर्निहित mysql क्वेरी तक पहुँचें

  3. स्क्रॉल करने योग्य JTable कैसे बनाएं

  4. MySQL में DISTINCT क्वेरी नहीं

  5. mysql होटल के कमरे की उपलब्धता