Проверьте, существует ли конкретная таблица в БД

Я использую плагин Cordova Sqlite Storage. Я хочу проверить, существует ли конкретная таблица в базе данных или нет. Таким образом, моя база данных называется group.db, а имена таблиц - groupTable и nameTable.

Чтобы проверить, я попробовал эти 2 запроса

var query = "SELECT name FROM sqlite_master WHERE type='table'"

ИЛИ ЖЕ

var query = "SELECT name FROM sqlite_master WHERE type='table' AND name='table_name'"

Для первого запроса, независимо от того, есть ли у меня 1 или 2 или несколько таблиц, если существует хотя бы 1 таблица, result.rows.length всегда будет больше 0. Но я не могу получить конкретную таблицу.

Поэтому, когда я использовал второй запрос, он дал мне ошибку

SELECT error: no such column groupTable

Как узнать, существует ли конкретная таблица или нет? Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам