【问题标题】:Web SQL DROP/DELETE Table not workingWeb SQL DROP/DELETE 表不工作
【发布时间】:2016-03-12 12:08:42
【问题描述】:

我尝试了几种不同的命令来清除我的 Web SQL 数据库,但它们都不起作用。只是为了向您展示我已将它们全部组装成一个过度杀伤功能。我错过了什么?

/** Drop Table from Database - Fix This **/
function overKill(tablename){

  var query = "DELETE FROM " + tablename;
  db.transaction(function (tx) {
    tx.executeSql(query);
  });

  var query = "DELETE * FROM " + tablename;
  db.transaction(function (tx) {
    tx.executeSql(query);
  });

  var query = "DROP TABLE " + tablename;
  db.transaction(function (tx) {
    tx.executeSql(query);
  });

}

【问题讨论】:

    标签: javascript sql


    【解决方案1】:

    这对我有用

    tx.executeSql("DROP TABLE foo",[], 
        function(tx,results){console.log("Successfully Dropped")},
        function(tx,error){console.log("Could not delete")}
    );
    

    【讨论】:

      【解决方案2】:

      为我工作:

      tx.executeSql('DELETE FROM FormRecords');

      另外,你cannot delete 一个Web SQL 数据库。

      【讨论】:

        【解决方案3】:
        DELETE * FROM...
        

        没有意义。使用 DELETE FROM 代替

        【讨论】:

          【解决方案4】:

          您的最后一个变体是正确的。只是为了测试,您可以通过 Chrome 打开您的网络资源。然后打开 Resourses -> Web SQL,您可以在其中输入 DROP TABLE TABLENAME 并检查一切是否正确。

          【讨论】:

            【解决方案5】:

            以下代码应该可以正常工作:

            var db = openDatabase(databaseName, "0.1", description, size)
            
            var db.transaction(function (t) {
                 t.executeSql("DROP TABLE objectTable",[], 
                     function(t,results){
                         console.error("Table Dropped")
                     },
                     function(t,error){
                         console.error("Error: " + error.message)
                     }
                 )
            })
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2018-08-03
              • 1970-01-01
              • 1970-01-01
              • 2018-07-19
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2021-06-02
              相关资源
              最近更新 更多