Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak sprawdzić, czy w tabeli znajdują się zduplikowane wartości kolumn, zanim wstawię je za pomocą Perla?

Innym sposobem jest zdefiniowanie unikalnego klucza na 2 kolumnach. Twój klucz będzie (Nazwa, Wiek) i będzie unikalny. Tak więc po wstawieniu pojawi się błąd lub dodasz do swojego żądania :'...ON DUPLICATE KEY...' i zrób coś (lub nic nie rób;) )

I jak ysth powiedział, radzę nie wstawiać linii z wartościami null jako drugiej (null,null, 12:21)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie używające group_concat zwraca tylko jeden wiersz

  2. Synchronizuj dużą lokalną bazę danych z bazą danych serwera (MySQL)

  3. Android — zapytanie JSON mySQL daje wyjątek NetworkOnMainThreadException

  4. Jakie są limity połączeń dla Google Cloud SQL z App Engine i jak najlepiej ponownie wykorzystać połączenia z bazą danych?

  5. Błąd MySQL Może byćtylko jedna kolumna TIMESTAMP z CURRENT_TIMESTAMP w klauzuli DEFAULT nawet jeśli nie robię nic złego