Mysql
 sql >> база данни >  >> RDS >> Mysql

Проверете дали MySQL таблицата съществува, без да използвате избор от синтаксис?

Ако искате да сте правилни, използвайте INFORMATION_SCHEMA .

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

Като алтернатива можете да използвате SHOW TABLES

SHOW TABLES LIKE 'yourtable';

Ако има ред в набора от резултати, таблицата съществува.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се осъществи връзка, защото целевата машина активно я отказа (PHP / WAMP)

  2. Синтаксис на SQL ALTER TABLE – Изброен от СУБД

  3. Как да управлявате MySQL бази данни, потребители и таблици от командния ред

  4. Добавете сортиране по страници и търсене с помощта на jquery datatable

  5. Как да разбера коя транзакция причинява състояние на заключване на метаданните на таблицата?