1
Використовуйте для очищення таблиць оператор truncate мови SQL, вказавши в запиті назву цікавить вас таблиці. Наприклад, якщо очистити потрібно таблицю з ім'ям TableToClear, то повністю запит повинен виглядати так:
truncate table `TableToClear`
2
Скористайтеся в якості альтернативи оператору truncate порядковим видаленням даних з таблиці - для цього призначений оператор delete. Синтаксис цієї команди вимагає зазначення назви таблиці та умови, при виконанні якого рядок повинна бути вилучена з неї. Якщо ви впишіть умова, яку свідомо вірно, незалежно від змісту рядка, то видалені буде все записи таблиці. Наприклад, для таблиці TableToClear запит з цим оператором можна скласти так:
delete from `TableToClear` where 1
На відміну від оператора truncate такий запит поверне кількість вилучених рядків. Іншою відмінністю виконання цієї команди є блокування не всієї таблиці, а тільки оброблюваної в даний момент запису. Цей варіант зажадає на виконання більше часу, що стане помітним при великій кількості рядків в очищується таблиці.
3
Є і більш екзотичні варіанти - наприклад, видаліть таблицю повністю і відтворити її заново в одному Sql-запиті. Для видалення використовуйте оператор drop, а для створення - create. Наприклад, якщо таблиця TableToClear складається з текстового поля Name довжиною в 50 знаків і целочисленного поля Code з ненульовими значеннями, то записати операції її видалення та відтворення можна так:
drop table `TableToClear`-
create table `TableToClear` (
Code integer not null,
Name char (50) not null
) -