Расширение mysqli. Быстрый старт

MySQL -> MySQLiПочему нужно использовать расширение mysqli вместо mysql?

  1. Оно предоставляет больше функциональности,
  2. позволяет использовать объектно-ориентированный стиль,
  3. предоставляет более безопасный доступ к базе данных,
  4. продолжает развиваться и поддерживаться. Читать далее

MySQL. Удаление внешнего ключа из таблицы

Не работает такой подход?

mysql> alter table `<Название таблицы>` 
    -> drop foreign key `<Название столбца>`;

Выдает что-то наподобие этого?

ERROR 1025 (HY000): Error on rename of 
'./database/table' to './database/#sql2-3ac-7e' (errno: 152)

Тогда эта статья для Вас. Читать далее