是否可以做这样的事情:
begin;
insert into some_table (some_col, another_col) values ('a', 'b');
insert into some_table (some_col, another_col) values ('c', 'd');
...
commit;
...在 HTML 5 中?
由于每个事务都是异步的并且有自己的回调,在我看来,编写一个插入未知数量的行,然后在完成时回调的例程是很困难的。
这是如何操作的示例代码。我在 macOS、iOS 和 Android 上的最新版本的 Safari 和 Chrome 上进行了测试。
var db = openDatabase('dbname', '1.0', 'db description', 1024 * 1024);
db.transaction(function (tx) {
tx.executeSql("insert into some_table (some_col, another_col) values ('a', 'b');");
tx.executeSql("insert into some_table (some_col, another_col) values ('c', 'd');");
...
},
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)