Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie überprüfe ich die Tabelle auf doppelte Spaltenwerte, bevor ich sie mit Perl einfüge?

Eine andere Möglichkeit besteht darin, einen eindeutigen Schlüssel für 2 Spalten zu definieren. Ihr Schlüssel wird (Name, Alter) und einzigartig sein. Beim Einfügen erhalten Sie also einen Fehler oder fügen Sie Ihrer Anfrage hinzu:'... ON DUPLICATE KEY...' und tun Sie etwas (oder tun Sie nichts;) )

Und als ysth gesagt, würde ich Ihnen raten, Ihre Zeile mit Nullwerten nicht als zweite einzufügen (null,null, 12:21)