使用mySQL删除我的数据库中的行

时间:2014-04-15 00:12:00

标签: mysql sql

这就是我的数据库的样子:

enter image description here

我正在尝试删除ID = 8这两个表中的所有记录 这就是我尝试过的:

DELETE from users1,pontaj WHERE users1.id, pontaj.id  IN(8)

1 个答案:

答案 0 :(得分:1)

如果您已将potaj表格与pontaj.id定义为

CREATE TABLE pontaj (
  id int, foreign key(id) references users1(id)
         on delete cascade on update cascade
)

然后执行

DELETE from users1 WHERE users1.id IN(8)

会从父表和子表中删除记录。