1

Тема: Создание множественных связей

Скажите, как создать несколько связей из одного поля к другим таблицам. Пример на скриншоте.

http://i.imgur.com/69MKJRp.png

Ведь доступно создать только одну связь для каждого поля:

http://i.imgur.com/vPGUeZc.png

http://i.imgur.com/IEn5Ocr.png

Как быть?

2

Re: Создание множественных связей

n.osennij сказал:

Как быть?

Используйте дизайнер связей в phpMyAdmin.

3

Re: Создание множественных связей

Hanut сказал:
n.osennij сказал:

Как быть?

Используйте дизайнер связей в phpMyAdmin.

Скажите, а связи, созданные в дизайнере, они существуют реально?
И как можно проверить после этого существование установленной связи?

4

Re: Создание множественных связей

Для таблиц типа InnoDB связи создаются в структуре таблиц, для таблиц MyISAM связи существуют только в phpMyAdmin для визуализации.

Проверка зависит от типа связи. Если связь имеет назначенное действие, то проверить можно по этому действию.

5

Re: Создание множественных связей

Hanut сказал:

Для таблиц типа InnoDB связи создаются в структуре таблиц, для таблиц MyISAM связи существуют только в phpMyAdmin для визуализации.

Проверка зависит от типа связи. Если связь имеет назначенное действие, то проверить можно по этому действию.

Т.е. если InnoDB и в дизайнере создать связь, то эта связь будет только просто для визуализации. И фактически связи между таблицами не будет?

6

Re: Создание множественных связей

Для таблиц типа InnoDB связь будет создана.

7

Re: Создание множественных связей

Hanut сказал:

Для таблиц типа InnoDB связь будет создана.

Спасибо большое) Разобрался.

Последний вопрос.
В Access есть функция "Сжать и восстановить". База сжимается. Если таблица полностью очищена, то сбрасываются счётчики и т.п.
Если что-либо похожее тут?

8

Re: Создание множественных связей

n.osennij сказал:

База сжимается.

Есть функция оптимизации, которая данные сжимает. Инкрементальные счетчики сбрасываются только при очистке таблицы.

9

Re: Создание множественных связей

Hanut сказал:
n.osennij сказал:

База сжимается.

Есть функция оптимизации, которая данные сжимает. Инкрементальные счетчики сбрасываются только при очистке таблицы.

спасибо большое)