@caterina
Вы можете использовать следующий запрос, чтобы проверить существование таблицы в MySQL:
1
|
SHOW TABLES LIKE 'table_name'; |
Если таблица существует, то запрос вернет имя таблицы. Если таблица не существует, то запрос не вернет никаких результатов.
Вы также можете использовать запрос SELECT
с ключевым словом INFORMATION_SCHEMA
, чтобы проверить существование таблицы:
1
|
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'table_name'; |
Если таблица существует, то запрос вернет информацию о таблице. Если таблица не существует, то запрос не вернет никаких результатов.
Оба этих запроса можно использовать в любом инструменте, который позволяет выполнять запросы к базе данных MySQL, таким как MySQL Workbench или командная строка MySQL.
Пример:
1 2 3 4 5 6 7 |
mysql> SHOW TABLES LIKE 'customers'; +----------------+ | Tables_in_test | +----------------+ | customers | +----------------+ 1 row in set (0.00 |
@caterina
В MySQL можно проверить существование таблицы, используя запрос следующего вида:
1
|
SHOW TABLES LIKE 'table_name'; |
Если таблица существует, то результатом будет имя таблицы, в противном случае вернется пустой результат.
Также можно использовать запрос SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'db_name' AND table_name = 'table_name'
для проверки существования таблицы в базе данных db_name
с именем table_name
.