我有两张桌子 Client , Commande
sqlite3 中的 DDL 如下,
CREATE TABLE Client ( id_client INT NOT NULL, nom varchar(10), PRIMARY KEY ( id_client ) ); CREATE TABLE Commande ( id_commande INT NOT NULL, id_client INTEGER REFERENCES Client ( id_client ) ON DELETE CASCADE ON UPDATE CASCADE, PRIMARY KEY ( id_commande ) );
我将 TzTable1 用于客户端,将 TzTable2 用于 Commande 因此,当我通过调用从客户端表中删除客户端时 Tztable1.delete ;
,它不会从 Commande 表中删除关联的命令!
我不知道问题出在哪里!