Ошибка запуска mysql "в неправильной схеме" - PullRequest
0 голосов
/ 11 июня 2011

Я бегу

delimiter //
create trigger beforeYourTableUpdate  BEFORE UPDATE on YourTable
FOR EACH ROW
BEGIN
  SET new.guid_column := (SELECT UUID());
END
//

delimiter; [edit]

UPDATE YourTable set guid_column = (SELECT UUID());

DROP TRIGGER beforeYourTableUpdate;

И каждый раз, когда я запускаю это - я получаю ошибку «Trigger in неправильная схема», используя MySQL 5.5

Есть идеи, почему это будет?

Ответы [ 2 ]

0 голосов
/ 30 сентября 2014

Вы должны добавить схему, с которой работаете. Сверху добавьте:

use 'yourWorkingSchema';

Это должно решить проблему.

0 голосов
/ 11 июня 2011

Вы не сбросили разделитель, возможно, вы захотите добавить

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