也许我缺少了一些东西,但是我需要一个预先填充了数据负载的客户端数据库。
为了测试客户端数据库是否能够胜任该任务,我使用该transaction.executeSql()方法创建了一些带有伪数据的伪表。但是据我所知,它需要为每个单个CREATE TABLE和INSERT INTO查询执行executeSQL调用。我很懒,这对我来说似乎太多了。
transaction.executeSql()
我想知道…:我可以使用SQLite GUI很快创建一个SQLite表。我尝试导出一个SQL文件并在一个executeSQL语句中运行所有文件,但这仅处理第一个“ CREATE TABLE”位,而没有插入内容。
是否存在我不知道的用于同时运行多个查询的事务对象的某些特殊方法?
这是针对Safari的购买方式,据苹果称,这种方式使用SQLite数据库为其客户端数据库提供支持。
我将所有sql代码放入每行一个命令的文件中,然后使用ajax提取文件并遍历执行sql的每一行
提示:使用if不存在,因此您可以在每次初始化数据库时调用它