
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.05.2014, 20:01:35
|
|||
|---|---|---|---|
|
|||
Нарушение целостности таблиц |
|||
|
#18+
Доброго времени суток. У меня проблема и я не знаю, в чём её причина. Я могу вставить в дочернюю таблицу, которая в качестве FK использует ID родительской таблицы, значение с ID-шником, которого нет в родительской таблице. Наверное, на языке DDL и скриншоте это будет понятней. Пробовал разные типы таблицы - и InnoDB и MyISAM. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2014, 20:02:04
|
|||
|---|---|---|---|
|
|||
Нарушение целостности таблиц |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2014, 21:08:05
|
|||
|---|---|---|---|
Нарушение целостности таблиц |
|||
|
#18+
Afelion, FOREIGN KEY (id_city) REFERENCES City(id) в таблицы СИТИ нет колонки ИД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2014, 21:23:49
|
|||
|---|---|---|---|
Нарушение целостности таблиц |
|||
|
#18+
AfelionПробовал разные типы таблицы - и InnoDB и MyISAM.Внешние ключи есть только в InnoDB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2014, 23:13:02
|
|||
|---|---|---|---|
|
|||
Нарушение целостности таблиц |
|||
|
#18+
miksoft, javajdbc, исправил скрипт. Проблема осталась. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2014, 08:52:46
|
|||
|---|---|---|---|
|
|||
Нарушение целостности таблиц |
|||
|
#18+
Afelion , а что за проблема-то осталась? вот же, все работает: http://sqlfiddle.com/#!2/7012a/1 OFF: может, зря вы кошек не любите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2014, 17:54:11
|
|||
|---|---|---|---|
|
|||
Нарушение целостности таблиц |
|||
|
#18+
Да, действительно, работает. Невозможно внести запись улицы, присвоенной городу с ID = 10, потому что нет города с таким ID. Странно, почему же у меня это в MySQL Workbench не работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2014, 21:58:03
|
|||
|---|---|---|---|
Нарушение целостности таблиц |
|||
|
#18+
AfelionДа, действительно, работает. Невозможно внести запись улицы, присвоенной городу с ID = 10, потому что нет города с таким ID. Странно, почему же у меня это в MySQL Workbench не работает... Комит забыли нажать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.05.2014, 13:23:11
|
|||
|---|---|---|---|
|
|||
Нарушение целостности таблиц |
|||
|
#18+
javajdbcКомит забыли нажать? Да, проблема была именно в этом. В MySQL Workbench была нажата кнопка "Auto commit" с которой он не отслеживал за целостностью таблиц. После того, как я выключил эту опцию и вручную начал комитить, то всё заработало! Большое спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1834817]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 301ms |

| 0 / 0 |
