在SQL中,DELETE語句是用來刪除表中的行的,但是無法直接限制刪除的行數。如果想要限制刪除的行數,可以使用子查詢或者臨時表來實現。 例如,可以先查詢出符合條件的記錄,然后通過LIMIT或ROWNUM等關鍵字來限制刪除的行數,再使用DELETE語句刪除這些記錄。
示例:
DELETE FROM table_name
WHERE primary_key_column IN (
SELECT primary_key_column
FROM table_name
WHERE condition
LIMIT 10
);
上面的示例中,先通過子查詢查詢出符合條件的記錄,并且限制刪除的行數為10行,然后通過DELETE語句刪除這些記錄。