Как добавить в delete cascade и ограничить обновление с помощью phpmyadmin?

Я хочу, чтобы добавить 'On delete cascade and on update restrict' на внешних ключах через phpMyAdmin и пользовательский интерфейс вместо выполнения запроса.

Я обычно использую Heidisql "панель управления" для выполнения этих действий. И теперь мне трудно делать то же самое на phpMyAdmin и.

есть идеи?

3 ответов


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

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

Edit: изображение стоит 1000 слов : highlighted a few buttons in phpmyadmin interface


ответ Кимбали работал для меня, но вещи были размещены немного по-другому, поэтому, если вы также ищете ссылку "отношение", попробуйте посмотреть там: enter image description here

У тебя есть:

enter image description here


ключевой факт: 1. Обе таблицы должны иметь механизм хранения innodb. 2. Тип данных и длина должны быть одинаковыми в обеих таблицах. 3. Поле во 2-й таблице должно быть создано как index.

надеюсь, что это поможет кому-то...