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

Provést INSERT, pokud je tabulka prázdná?

Použijte SELECT místo VALUES, abyste mohli rozšířit dotaz o klauzuli WHERE.

EXISTS je lepší a rychlejší test než COUNT

INSERT INTO my_table (colname)
SELECT 'foo'
WHERE NOT EXISTS (SELECT * FROM my_table)


  1. Java JDBC ignoruje setFetchSize?

  2. Top 7 pracovních míst, které vyžadují SQL

  3. Zaokrouhlení datatime MYSQL na nejdříve 15minutový interval v milisekundách (PHP)

  4. Jak vytvořit schéma v Oracle pomocí SQL Developer?