sql >> Databasteknik >  >> RDS >> Mysql

Hur kontrollerar jag om det finns dubbletter av kolumnvärden i tabellen innan jag infogar dem med Perl?

Ett annat sätt är att definiera en unik nyckel på 2 kolumner. Din nyckel kommer att vara (namn, ålder) och unik. Så när du infogar får du ett felmeddelande, eller lägg till i din begäran:'... PÅ DUBLIKATNYCKEL...' och gör något (eller gör ingenting;) )

Och som ysth sa, jag skulle råda dig att inte infoga din rad med nullvärden som den andra (null,null, 12:21)



  1. Hur man får det automatiska ökningsvärdet för primärnyckeln i MySQL med Hibernate

  2. MySQL 5.5 förlorar efterföljande utrymmen i fråga

  3. mysqli eller PDO - vilka är för- och nackdelarna?

  4. Varför använder SQL Server indexskanning istället för indexsökning när WHERE-satsen innehåller parametriserade värden