|
|
|
Ошибка импорта Mysql(Workbench)
|
|||
|---|---|---|---|
|
#18+
Всем привет! В workbench спроектировал схему, сделал экспрорт в sql, далее пытаюсь импортнуть на рабочий сервак получаю ошибку: авторDump file not found: File /Users/it/dumps/export.sql doesn't exist 02:13:59 Restoring /Users/it/Desktop/register/mysql_register.sql Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysql --defaults-extra-file="/var/folders/1d/kdj9j82x2gj_7d8z3frplph00000gn/T/tmpRQYoKF/extraparams.cnf" --host=127.0.0.1 --user=root --port=3306 --default-character-set=utf8 --comments --database=register < "/Users/it/Desktop/register/mysql_register.sql" ERROR 1215 (HY000) at line 251: Cannot add foreign key constraint Operation failed with exitcode 1 02:14:01 Import of /Users/it/Desktop/register/mysql_register.sql has finished with 1 errors Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. Где ошибся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 12:29:46 |
|
||
|
Ошибка импорта Mysql(Workbench)
|
|||
|---|---|---|---|
|
#18+
Dr.HofmannГде ошибся?Где-то за пределами показанного кода. По какой-то причине не удалось создать внешний ключ на другую таблицу. Возможно, таблица еще не существует. Если в скрипте порядок создания таблиц не соответствует порядку внешних ключей, то зачастую применяют временное выключение внешних ключей. См. foreign_key_checks . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 12:37:00 |
|
||
|
Ошибка импорта Mysql(Workbench)
|
|||
|---|---|---|---|
|
#18+
авторSET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; авторSetting foreign_key_checks to 0 also affects data definition statements: DROP SCHEMA drops a schema even if it contains tables that have foreign keys that are referred to by tables outside the schema, and DROP TABLE drops tables that have foreign keys that are referred to by other tables. Вроде бы логично если дропает схему, дропает таблицу при заначении foreign_key_checks = 0 если она создана, или что-то забыл? авторNote Setting foreign_key_checks to 1 does not trigger a scan of the existing table data. Therefore, rows added to the table while foreign_key_checks = 0 will not be verified for consistency. Строки пока не добавлял но в этот случае подходит 1 как я понял для проверки значения в foreign key со значением экземпляра в строке таблице на которую ссылается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 12:51:40 |
|
||
|
Ошибка импорта Mysql(Workbench)
|
|||
|---|---|---|---|
|
#18+
Dr.HofmannВроде бы логично если дропает схему, дропает таблицу при заначении foreign_key_checks = 0 если она создана, или что-то забыл?Слова вроде более-менее русские, но смысла не понимаю. У вас foreign_key_checks выключается на время создания таблиц и внешних ключей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 13:10:18 |
|
||
|
Ошибка импорта Mysql(Workbench)
|
|||
|---|---|---|---|
|
#18+
авторУ вас foreign_key_checks выключается на время создания таблиц и внешних ключей? SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; Да, исходя из этой строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 13:22:09 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38747727&tid=1834229]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 394ms |

| 0 / 0 |
