1

Topic: Как удалить таблицы, поля и данные из базы данных

Чтобы удалить какое либо поле из базы данных воспользуйтесь функцией drop_field()
Для примера возьмем поле из расширения Кто смотрит топик

Вначале проверим поля на существование:

  if ($forum_db->field_exists('online', 'last_tid') ) 
{

2

Re: Как удалить таблицы, поля и данные из базы данных

Затем удаляем то поле, которое мы проверили в предыдущем запросе.

    $forum_db->drop_field('online', 'last_tid');
  }

Конечно, это для примера. Желательно ни с каким другим расширением лучше не экспериментировать. Иначе расширение перестанет работать, или даже проблемно будет удалить/переустановить расширение.

Поэтому всегда перед создание или удалением поля проверяйте его на существование.