【发布时间】:2012-03-13 19:56:32
【问题描述】:
每次用户访问我的页面时,都会创建几个本地数据库表(如果不存在)。 然后从实际数据库中查询这些表的记录并插入到本地数据库中。
有没有办法判断一个表是“刚刚创建”还是“已经存在”,所以我不必调用“实际数据库”并防止获取重复记录?
谢谢!
【问题讨论】:
-
我不确定我是否理解“本地数据库”和“实际数据库”之间的区别。您使用的是什么类型的 SQL - TSQL?如果包含相关数据的数据库已经存在,为什么还要创建额外的数据库?
-
这是个好问题。我正在使用本地数据库(类似于这个 html5 ex:blog.darkcrimson.com/2010/05/local-databases)。我在后端还有一个数据库,其中包含所有数据。我的目标是用来自实际数据库的数据填充本地数据库。这样,用户就可以访问实际数据库中存在的数据,并且仍然可以与页面进行交互。
-
我的问题是,是否有一种内置或简单的方法来查找表是否已存在或是否刚刚创建。知道这一点肯定会减少请求/响应数据的传输。我正在考虑选择查看表是否存在,但我不确定这是否是最好的主意。是否有某种类型的内置函数来检查表是否存在?
标签: javascript sql database html local