Как проверить наличие таблицы в sqlite?

Пользователь

от fred , в категории: SQL , месяц назад

Как проверить наличие таблицы в sqlite?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от bernardo_nolan , месяц назад

@fred 

Чтобы проверить наличие таблицы в базе данных SQLite, вы можете воспользоваться следующим запросом:

1
SELECT name FROM sqlite_master WHERE type='table' AND name='your_table_name';


Этот запрос вернет имя таблицы, если она существует, или NULL, если таблица не существует.


Вы также можете использовать следующий запрос:

1
SELECT count(*) FROM sqlite_master WHERE type='table' AND name='your_table_name';


Этот запрос вернет количество таблиц с именем your_table_name. Если таблица существует, то будет возвращено значение 1, в противном случае будет возвращено значение 0.


Обратите внимание, что в этих запросах вы должны заменить your_table_name на имя таблицы, которую хотите проверить.