sql >> Database >  >> RDS >> Mysql

Hoe controleer ik op dubbele kolomwaarden in de tabel voordat ik ze invoeg met Perl?

Een andere manier is om een ​​unieke sleutel op 2 kolommen te definiëren. Uw sleutel zal (Naam, Leeftijd) en uniek zijn. Dus bij het invoegen krijgt u een foutmelding, of voegt u toe aan uw verzoek:'... OP DUPLICATE KEY...' en doe iets (of doe niets;) )

En als ysth zei, ik zou je aanraden om je regel niet in te voegen met null-waarden als de tweede (null,null, 12:21)



  1. Hoe verwijder ik records in de tabel die worden herhaald?

  2. JDBC FOUT:08S01 gebeurt soms

  3. Fix:"De instructie BACKUP LOG is niet toegestaan ​​terwijl het herstelmodel EENVOUDIG is" in SQL Server (en SQL Edge)

  4. Ondersteunt transacties, vergrendeling op rijniveau en externe sleutels