gpt4 book ai didi

javascript - Sqlite CREATE TABLE IF NOT EXISTS 不起作用?

转载 作者:行者123 更新时间:2023-11-28 20:45:12 27 4
gpt4 key购买 nike

我错过了什么?我可以在检查器窗口中看到数据库,但没有表。我可以在控制台中创建表格并显示它们,但它们不会自动出现。

这是 openDatabase 调用:

<script>var newdb = openDatabase('db2', '1.00', 'DB1', (100 * 1024 * 1024));

以下是创建表(如果表不存在)的调用:

    newdb.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)');
tx.executeSql('CREATE TABLE IF NOT EXISTS OBSERVATIONS (observation_id unique, field_id, observation_date, phase_id, magnitude_id, summary)');
tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, "Test Field 1")');
tx.executeSql('INSERT INTO LOGS (id, log) VALUES (2, "Test Field 2")');
tx.executeSql('INSERT INTO LOGS (id, log) VALUES (4, "Test Field 3")');
tx.executeSql('INSERT INTO OBSERVATIONS (observation_id, field_id, observation_date, phase_id, magnitude_id, summary, plant_no) VALUES (1, 1, "1/1/2012", 1234, 5678, "This is Observation 1", 100)');
tx.executeSql('INSERT INTO OBSERVATIONS (observation_id, field_id, observation_date, phase_id, magnitude_id, summary, plant_no) VALUES (2, 1, "1/2/2012", 1234, 5679, "This is Observation 2", 101)');
});

最佳答案

呃。我是个白痴。

我在插入观察结果时有错误的论点。

关于javascript - Sqlite CREATE TABLE IF NOT EXISTS 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13595912/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com