sql >> Database teknologi >  >> RDS >> Mysql

Tjek, om MySQL-tabel eksisterer uden at bruge vælg fra syntaks?

Hvis du vil være korrekt, skal du bruge INFORMATION_SCHEMA .

SELECT * 
FROM information_schema.tables
WHERE table_schema = 'yourdb' 
    AND table_name = 'testtable'
LIMIT 1;

Alternativt kan du bruge SHOW TABLES

SHOW TABLES LIKE 'yourtable';

Hvis der er en række i resultatsættet, eksisterer der en tabel.



  1. Hvordan ændres standardsprog for SQL Server?

  2. Bevar linjeskift fra TextArea, når du skriver til MySQL

  3. Postgresql - backup af database og gendannelse på anden ejer?

  4. Hvor gemmer PostgreSQL konfigurations-/conf-filer?