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
Sqlite 删除数据库中已联接的多个表中的记录_Sqlite - Fatal编程技术网

Sqlite 删除数据库中已联接的多个表中的记录

Sqlite 删除数据库中已联接的多个表中的记录,sqlite,Sqlite,如何删除数据库中的特定记录,其中6个表相互连接。在事务中执行此操作。在事务关闭之前,不会检查引用完整性: begin; delete from table1 where ...; delete from table2 where ...; delete from table3 where ...; commit; 可以创建带有操作约束的外键,该约束将自动从相应的引用表中删除记录。有关详细信息,请查看“”联机丛书/MSDN主题。请更具体一些-包括一个选择,用于选择要删除的行。OP询问如何从一组关

如何删除数据库中的特定记录,其中6个表相互连接。

在事务中执行此操作。在事务关闭之前,不会检查引用完整性:

begin;
delete from table1 where ...;
delete from table2 where ...;
delete from table3 where ...;
commit;

可以创建带有操作约束的外键,该约束将自动从相应的引用表中删除记录。有关详细信息,请查看“”联机丛书/MSDN主题。

请更具体一些-包括一个选择,用于选择要删除的行。OP询问如何从一组关联表中删除记录。