Очистить таблицу MySQL: простые способы удаления данных из базы данных
Для очистки таблицы в MySQL можно использовать команду DELETE. Она удаляет все строки из таблицы, но саму таблицу и ее структуру не изменяет.
Вот пример кода, который позволяет очистить таблицу "example_table":
DELETE FROM example_table;
Если в таблице есть внешние ключи, связанные с другими таблицами, то можно использовать опцию CASCADE, чтобы удалить строки из других таблиц, связанных с данной таблицей. Ниже приведен пример:
DELETE FROM example_table
WHERE id IN (SELECT id FROM example_table)
CASCADE;
Опция CASCADE удалит все строки из связанных таблиц, если они ссылаются на строки, которые будут удалены из основной таблицы.
Также можно использовать другие условия в команде DELETE, чтобы удалить только определенные строки, например:
DELETE FROM example_table
WHERE created_at < '2022-01-01';
Этот код удалит все строки из таблицы "example_table", созданные до 1 января 2022 года.
Важно помнить, что при использовании команды DELETE не происходит откат изменений, поэтому будьте осторожны и убедитесь, что вы хотите действительно удалить данные из таблицы перед выполнением этой команды.