MySQL DELETE LIMIT语句
时间:2019-02-04 12:52:26 来源:igfitidea点击:
MySQL DELETE LIMIT语句用于从MySQL中的表中删除记录,并根据limit值限制删除的记录数。
语法
MySQL中DELETE LIMIT语句的语法为:
DELETE FROM table [WHERE conditions] [ORDER BY expression [ ASC | DESC ]] LIMIT row_count;
参数 | 说明 |
---|---|
table | 要从中删除记录的表。 |
conditions | 可选的。删除记录时必须满足的条件。 |
ORDER BY expression | 可选的。先对结果进行排序再定位要删除的记录。 |
LIMIT row_count | 指定删除的行数(由row_count指定)例如,LIMIT 10将删除符合件的前10行。 |
# MySQL DELETE LIMIT语句示例
DELETE FROM contacts WHERE website = 'yunkai' ORDER BY contact_id DESC LIMIT 2;
从contacts表中删除website 等于 'yunkai'的前2条记录。 请注意,按contact_id先进行降序排序然后再挑选删除的记录。