Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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
如何同时从多个表中删除数据SQLITE,ionic2_Sqlite_Ionic2 - Fatal编程技术网

如何同时从多个表中删除数据SQLITE,ionic2

如何同时从多个表中删除数据SQLITE,ionic2,sqlite,ionic2,Sqlite,Ionic2,我在sqlite中有两个表,ionic2user\u master,user\u packages我试图同时删除两个表中的所有数据,即在单个sql语句中。 我能从一张桌子上清除,但不知道如何从另一张桌子上清除 deleteAllTablesSqlite() { this.db.openDatabase({//create table user_packages and store data in it name: 'cbsapp.db', location

我在sqlite中有两个表,ionic2user\u master,user\u packages我试图同时删除两个表中的所有数据,即在单个sql语句中。 我能从一张桌子上清除,但不知道如何从另一张桌子上清除

    deleteAllTablesSqlite() {
    this.db.openDatabase({//create table user_packages and store data in it
      name: 'cbsapp.db',
      location: 'default' // the location field is required
    }).then(() => {
      this.db.executeSql('DELETE from user_master', {}).then(() => {
        this.db.vacuum;
        console.log('TABLE deleted');
      }, (err:any) => {
        console.error('Unable to execute sql: ', err);
      });
    }, (err: any) => {
      console.error('Unable to open database: ', err);
    });//end then
  };//end deleteAllTablesSqlite()
请引导我

1-是否有任何方法可以在sqlite、ionic2中删除这两个表

2-如何在单个sql调用或循环中清空两个表


谢谢

你想要哪一个DROP(这将删除不存在的表)或DELETE(这将删除行但保留对象)?首选DROP,我尝试在存在user\U master、user\U软件包时删除表,但不起作用。我只能在一个db.executeSql语句中删除一个表