sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kontrollerer jeg for duplikerede kolonneværdier i tabellen, før jeg indsætter dem med Perl?

En anden måde er at definere en unik nøgle på 2 kolonner. Din nøgle vil være (navn, alder) og unik. Så ved indsættelse får du en fejl, eller tilføjer til din anmodning:'... PÅ DUBLIKAT NØGLE...' og gør noget (eller gør ingenting;) )

Og som ysth sagde, jeg vil råde dig til ikke at indsætte din linje med null-værdier som den anden (null,null, 12:21)



  1. Failover-understøttelse for en DB

  2. Hvad betyder =*?

  3. Sådan opretter du kun en tabel, hvis den ikke findes i SQLite

  4. Sådan nulstiller du MySQL Root Users Password