mysql数据库一条DELETE语句是否可以删除多行记录?

2022-08-12 11:52

例如,我想用一条sql语句,删除Id=1,Name=“张三”,Age=20;sql语句是不是这样写,DELECT FROM Student WHERE Id=1,Name=“张三”,Age=20; 中间用OR分开就可以了
2022-08-12 13:00
不是这样写的
删除的话,只要满足一个条件就可以了

delete
from
student
where
id=1
那么,id=1这条记录整个就被删除了
(相当于一个表格的一行,你只要知道其中一个条件)
若要删除多条,可用范围条件或OR

delete
from
student
where
id>100
delete
from
student
where
id=1
or
id
=2
甚至可以
delete
from
student
where
id<>2
这个表中只剩id=2的记录了