Как случайно не удалить базу данных?
В таких вопросах знание приобретается через личный опыт.
Раз удалите базу, другой - а потом привыкнете научитесь.
1) Тщательно проверять условия WHERE при UPDATE и DELETE. Лучше сначала сделать SELECT с этим WHERE, а уже потом выполнять запрос на изменение/удаление
2) Если таблиц, полей и данных в базе много, то перед изменением структуры базы (например, удаление/переименование столбцов) лучше сделать бэкап. Бывает, что вроде бы ничего криминального не делал, ну удалил столбец, а то ли где-то памяти не хватило, то ли что-то где-то залочилось, но таблица очистилась.