HTML5 Local Database Найти, если таблица базы данных существует - PullRequest
0 голосов
/ 13 марта 2012

Каждый раз, когда пользователь заходит на мою страницу, создается пара таблиц локальной базы данных, ЕСЛИ НЕ СУЩЕСТВУЕТ.Затем записи для этих таблиц запрашиваются из фактической базы данных и вставляются в локальную базу данных.

Есть ли способ узнать, была ли таблица "Только что создана" или "Уже существовала", поэтому мне не нужно вызывать "Фактическую базу данных" и предотвращать получение дублированных записей?

Спасибо!

1 Ответ

1 голос
/ 14 марта 2012

Вы можете посчитать количество строк в вашей локальной базе данных. Если число равно нулю, то, скорее всего, таблица была только что создана.

В качестве альтернативы, если у вас есть строго увеличивающийся столбец, вы можете запросить наибольшее значение. Если значение не возвращается, запросите у сервера все строки. Если возвращается значение, запросите у сервера все строки, превышающие это значение. Это позволит синхронизировать вашу локальную базу данных с вашей «реальной» базой данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...