SELECT
и других запросов
EXPLAIN
(получение информации о SELECT
)SELECT
WHERE
DISTINCT
LEFT JOIN
и RIGHT JOIN
ORDER BY
LIMIT
INSERT
UPDATE
DELETE
Buy this Reference Manual in softcover from Barnes & Noble!
DELETE
Чтобы удалить все строки в таблице, нужно использовать команду TRUNCATE TABLE table_name
. See section 6.4.7 Синтаксис оператора TRUNCATE
.
Время, необходимое для удаления записи, прямо пропорционально числу индексов. Чтобы записи удалялись быстрее, можно увеличить размер индексного кэша. See section 5.5.2 Настройка параметров сервера.
Posted by Piter on Friday May 17 2002, @6:24am | [Delete] [Edit] |
"delete from ... order by ... limit ..." is very
slow.
A much faster way is to "select from ... order
by ... limit ..." and then "delete from ...
where ..." using the results of the previous
select query.
Add your own comment.