如果不存在,创建表中的phonegap中的SQLi失败

时间:2013-08-12 10:50:08

标签: javascript database cordova

所以我最近注意到我的应用程序(使用phonegap 2.6构建)中的一个错误,我在应用程序启动时将其缩小为以下SQL代码,来自通常的populateDB():

tx.executeSql('CREATE TABLE IF NOT EXISTS tokens (token unique)');

正确使用,来自“deviceready”事件中的所有内容,而不是它。问题是 - 这将在第一次运行时失败 - 在所有后续运行中都会正常运行,就像它按预期工作一样。然而,它失败是不可接受的。 这是我第一次运行时遇到的错误:

code: 5
message: "could not prepare statement (1 no such table: tokens)"

这不是语法错误或类似的东西,我不知道它是什么。有没有人遇到过这样的问题?感谢。

0 个答案:

没有答案