sql >> Databáze >  >> RDS >> Mysql

Nejrychlejší způsob, jak zkontrolovat již existující záznam před vložením [mysql_errno()]

Použijte

INSERT IGNORE INTO Users VALUES(...);

s jedinečným klíčem v poli e-mailu a poté zkontrolujte počet řádků pomocí mysql_affected_rows();

To povede k jedinému dotazu do DB a vyloučí podmínku sporu časového okna mezi SELECT a INSERT



  1. Rozdíl mezi JOIN a INNER JOIN

  2. Nastavení závislosti maven pro SQL Server

  3. Jak mohu číst data ze šifrované databáze pomocí SQLiteAssetHelper?

  4. připravený příkaz, kde je hodnota v poli