Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何处理客户端db drop表事务?_Sql_Sql Drop_Client Side Data - Fatal编程技术网

Sql 如何处理客户端db drop表事务?

Sql 如何处理客户端db drop表事务?,sql,sql-drop,client-side-data,Sql,Sql Drop,Client Side Data,我在客户端数据库上有以下功能: dropTable = function (a, tbl) { a.executeSql('Drop Table If Exists ' + tbl + ';', [], function(a, b){ console.log('Table "' + tbl + '" dropped.'); } , errorHandler); }; 只有在

我在客户端数据库上有以下功能:

      dropTable = function (a, tbl) {
        a.executeSql('Drop Table If Exists ' + tbl + ';', [], 
          function(a, b){
            console.log('Table "' + tbl + '" dropped.');
          }
        , errorHandler);
      };
只有在删除表时才显示控制台消息,我必须做什么?它当前显示在每个函数调用上。

看起来您的查询无论是否存在都是“成功的”(因为您要注意不存在的情况)。如果你想努力失败:

     dropTable = function (a, tbl) {
        a.executeSql('Drop Table ' + tbl + ';', [], 
          function(a, b){
            console.log('Table "' + tbl + '" dropped.');
          }
        , errorHandler);
      };
如果errorHandler不存在,则应该调用它。干杯