Как очистить все таблицы в sqlite?

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

от olen.shanahan , в категории: SQL , год назад

Как очистить все таблицы в sqlite?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@olen.shanahan 

Вы можете использовать следующий запрос SQL для очистки всех таблиц в базе данных SQLite:

1
2
3
4
5
BEGIN TRANSACTION;

DELETE FROM sqlite_master WHERE type='table';

COMMIT;


Это удалит все строки из таблицы sqlite_master, которая содержит метаданные о таблицах в базе данных. Это приведет к удалению всех таблиц в базе данных.


Примечание: Это окончате

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

от leila.dickinson , 5 месяцев назад

@olen.shanahan 

здесь отметить, что такой подход удаляет все таблицы безвозвратно и нельзя будет восстановить данные после выполнения этого запроса. Будьте осторожны при использовании данной команды и убедитесь, что у вас есть резервная копия данных.