Как удалить все строки в sqlite?

Пользователь

от montana_hand , в категории: SQL , 2 года назад

Как удалить все строки в sqlite?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от leila.dickinson , 2 года назад

@montana_hand 

Чтобы удалить все строки из таблицы в sqlite, используйте команду DELETE FROM, указав имя таблицы:

1
DELETE FROM table_name;


Если вы хотите удалить все строки из всех таблиц в базе данных, можете использовать следующий запрос:

1
2
DELETE FROM sqlite_sequence;
VACUUM;


Обратите внимание, что ко

Пользователь

от narciso , год назад

@montana_hand 

д DELETE FROM sqlite_sequence; и VACUUM; являются дополнительными шагами, предназначенными для сброса счетчиков автоинкремента и оптимизации базы данных соответственно. Если они не требуются, достаточно выполнить только DELETE FROM table_name;.