|
|
|
Не срабатывает отключение внешних ключей
|
|||
|---|---|---|---|
|
#18+
Добрый день Потребовалось перезалить базу из CVS, но на таблицах много внешних ключей. Чтобы отключить их проверку использовал системную переменную FOREIGN_KEY_CHECKS, но при mysql> set FOREIGN_KEY_CHECKS=0; Query OK, 0 rows affected (0.00 sec) mysql> select @@FOREIGN_KEY_CHECKS; +----------------------+ | @@FOREIGN_KEY_CHECKS | +----------------------+ | 0 | +----------------------+ 1 row in set (0.00 sec) получаю ошибку при импорте : Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 10:53:56 |
|
||
|
Не срабатывает отключение внешних ключей
|
|||
|---|---|---|---|
|
#18+
Gallemar, имхо вы так только локальную переменную отключаете, а мусклимпорт работает в своей сессии. Опций, чтобы отключить проверку, в самом мусклимпорте нет, так что или отключать глобально, или использовать --ignore/--replace. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2014, 11:38:51 |
|
||
|
Не срабатывает отключение внешних ключей
|
|||
|---|---|---|---|
|
#18+
tanglir,понятно,спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2014, 11:39:58 |
|
||
|
Не срабатывает отключение внешних ключей
|
|||
|---|---|---|---|
|
#18+
http://dev.mysql.com/doc/refman/5.5/en/using-system-variables.html If no modifier is present, SET changes the session variable. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2014, 11:41:33 |
|
||
|
Не срабатывает отключение внешних ключей
|
|||
|---|---|---|---|
|
#18+
miksoft, да оно везде по умолчанию так (вроде бы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2014, 11:58:52 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=47&tid=1834101]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
19ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 293ms |

| 0 / 0 |
