qt 中sql语句的执行结果与在数据库中的执行结果不一致

在数据库中执行 delete 语句会把从表中的数据一起删除,但是qt中只能删除父表中的数据,两个都没有执行 打开外键的语句,而且qt执行了打开外键的语句,再执行 delete语句依然只能删掉父表中的数据
delete语句如下:在qt和数据库中我都用的同一条语句
delete from tableA where id in (5)

触发器试试!