Цикл запуска MySQL - PullRequest
       12

Цикл запуска MySQL

0 голосов
/ 07 мая 2010

Я переживаю сложный процесс сортировки чужого кода.

Поэтому я решил воссоздать новую базу данных, чтобы она располагалась рядом со старой, а затем использовать триггеры для передачи данных между обеими таблицами.

Теперь у меня проблема с тем, что он зацикливается IE

Триггер на каждой таблице для обновления другой. Как только одна обновляется, она должна обновлять другую, но, поскольку обе таблицы имеют триггеры, она просто зациклится, что вызовет проблему.

Это способ остановить это?

Надеюсь, что это имеет смысл, и надеюсь, что вы можете дать совет.

1 Ответ

0 голосов
/ 07 мая 2010

Вы должны делать записи в одном БД и использовать триггер для копирования этих данных во второй БД.Сказав, что вы используете проверку на наличие данных и выход из триггера.В основном, если запись существует, ничего не делайте.Этот сайт имеет хороший учебник:

http://www.databasedesign -resource.com / mysql-triggers.html

Вы также можете захотеть прочитать о триггерах в MySQLруководство:

http://dev.mysql.com/doc/refman/5.0/en/triggers.hthl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...