删除mysql数据库中的多个值
我使用xampp(phpmyadmin)作为数据库,我有两个表,一个是带有字段的registration1(序号、名字、教员、学期、批次),另一个是带有字段的course(序号、课程)。注册1中的序列号是主键,而过程中的序列号是注册1的外键引用。现在我想删除课程表中基于教员和学期的所有数据。 我使用以下代码,但有一个错误:删除mysql数据库中的多个值,mysql,Mysql,我使用xampp(phpmyadmin)作为数据库,我有两个表,一个是带有字段的registration1(序号、名字、教员、学期、批次),另一个是带有字段的course(序号、课程)。注册1中的序列号是主键,而过程中的序列号是注册1的外键引用。现在我想删除课程表中基于教员和学期的所有数据。 我使用以下代码,但有一个错误: DELETE FROM registration1 as r,course as c WHERE r.SN = c.SN and r.Faculty="BBA" a
DELETE FROM registration1 as r,course as c
WHERE r.SN = c.SN and r.Faculty="BBA" and r.Semester = "2nd";
如何从课程表中删除数据 您希望删除课程表中基于教员和学期的所有数据
DELETE FROM course
WHERE SN IN (SELECT SN
FROM registration1
WHERE Faculty="BBA" AND Semester = "2nd")
您希望删除课程表中基于教员和学期的所有数据
DELETE FROM course
WHERE SN IN (SELECT SN
FROM registration1
WHERE Faculty="BBA" AND Semester = "2nd")