我正在为数据库使用 xampp(phpmyadmin) 我有两个表,一个是带有字段(sn、名字、教师、学期、批处理)的 registration1,另一个是带有字段(sn、course)的类(class)。 registration1 中的 SN 是主键,当然 SN 是对 registration1 的外键引用。现在我想从基于学院和学期的类(class)表中删除所有数据。 我使用下面的代码但是有一个错误:
DELETE FROM registration1 as r,course as c
WHERE r.SN = c.SN and r.Faculty="BBA" and r.Semester = "2nd";
如何从类(class)表中删除数据?
最佳答案
您想从基于院系和学期的类(class)表中删除所有数据。
DELETE FROM course
WHERE SN IN (SELECT SN
FROM registration1
WHERE Faculty="BBA" AND Semester = "2nd")
关于mysql - 删除mysql数据库中的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45519974/