Найдено 137 результатов

Tereha
Ср 27 янв 2010 13:31
Форум: dbForge for MySQL
Тема: Ошибки при создании внешнего ключа и сохранении данных
Ответы: 4
Просмотры: 5125

Ошибки при создании внешнего ключа и сохранении данных

1. Ошибка при создании внешней связи между таблицами.

(Возможно это связано с тем, что я пытался связать таблицы после того, как в них уже были внесены данные?)

В проекте 2 таблицы.
Category состоит из 2 полей -
id- первичный ключ (Int) и строковое имя категории события
name - строковое название категории
Type - тип события
id - код типа события в данной категории
type_name - название типа события
id_category - код категории события

Пытаюсь в диаграмме установить связь OT поля id_category K первичному ключу первой таблицы. Т.е. выделяю поле id_category и от него показываю связь к первой таблице. Показывается форма установления внешнего ключа, в которой
столбцы ключа - id_category
ссылаться на столбец - id (из первой таблицы.)

При подтверждении выбора сообщение -

Can't create table 'vid.#sql-d8_97' (errno: 150)

(vid - имя базы).
Разве id_category - должен быть уникальным ключом? В таблице типа события естественно может быть несколько строк имеющих одну категорию , т.е. одной категории события могут соответствовать несколько записей типа события. Видимо это моя ошибка. Как нужно реализовать это свойство?

2. Если я открываю вкладку извлечь данные для внесения новых или редактирования имеющихся записей , при закрытии окна показывается форма с сообщением о непредвиденной ситуации. Если закрываешь окно кнопкой - "Не отправлять сообщение" то работа продолжается нормально. В чем может быть дело?
Tereha
Ср 27 янв 2010 10:23
Форум: dbForge for MySQL
Тема: Просмотр данных
Ответы: 1
Просмотры: 2926

Просмотр данных

dbForge - просто классная программа, правда только вчера поставил.
Вопросик по ходу - возможно ли и каким образом выводить одновременно 2 зависимые таблицы (или больше), чтобы, просматривая строки одной таблицы - во второй отображались соответствующие строки? Возможно документацию не дочитал - ищу ответ.
2. Прошу прощения, но прочитал в help по работе с диаграммами
1. Click the New Database Diagram button on the Standard toolbar.
и не нашел в русифицированной версии эту кнопку. Каким образом переключиться на англоязычную версию. Если не затруднит?

Спасибо!

Вообщем-то ответ я уже получил - по первому вопросу - возможность будет добавлена.
по второму Создать диагамму можно из меню файл - создать - Диаграмма БД.