sql >> Databasteknik >  >> RDS >> Mysql

om inte finns infoga i MySql

Förutsatt att du har ett unikt index på (namn, efternamn), kan du använda INSERT IGNORE:

INSERT IGNORE INTO `someDb`.`Person` 
        (`Name` ,`Surname`)
    VALUES
        ('Name1' ,'Surname1')


  1. PDO med INSERT INTO genom upprättade utlåtanden

  2. bästa sättet att ändra datumformatet i mysql SELECT?

  3. Returnera id om en rad finns, INSERT annars

  4. Hur man konverterar ett datum-/tidsvärde till en sträng i SQL Server med CONVERT()