我有两个用以下sql语句创建的表:
CREATE TABLE `videos` (
`id ` INTEGER PRIMARY KEY AUTOINCREMENT,
`file_name` TEXT,
`fps` INTEGER,
`folder_path` TEXT
);
CREATE TABLE `video_shot_hashes` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`video_id` INTEGER,
`pos` INTEGER,
`time_pos` TEXT,
`hash` TEXT,
FOREIGN KEY(`video_id`) REFERENCES `videos`(`id`) on delete cascade
);
现在,当我尝试使用以下SQL语句删除视频表中的所有记录时:
delete from videos
我明白了:
外键不匹配-引用“视频”的“ video_shot_hashhes”:从视频中删除
我要强制删除两个表中的所有记录的记录该怎么做?