Я пытаюсь написать триггер обновления, который будет обновлять пароль только тогда, когда новый пароль установлен в операторе обновления, но у меня ужасное время, пытаясь придать синтаксис. Это должно быть легкой задачей, но я просто не нахожу решения.
Вот мой код:
CREATE TRIGGER upd_user BEFORE UPDATE ON `user`
FOR EACH ROW BEGIN
IF (NEW.password <> '') THEN
SET NEW.password = PASSWORD(NEW.password);
END IF;
END;
Я пробовал:
IF (NEW.password <> NULL) THEN
IF (NEW.password) THEN
IF NEW.password <> NULL THEN
IF (NEW.password > 0) THEN
IF (NEW.password != NULL) THEN
И я уверен, что много других комбинаций, но они просто не работают. Интерпретатор Ruby (CUI) 1.9.2p180 [i386-mingw32] перестал работать Я не использую MySQL, и у меня нет драгоценного камня ...
Мой интерпретатор ruby дает сбой почти при каждом запросе страницы со следующей ошибкой: Интерпретатор Ruby (CUI) 1.9.2p180 [i386-mingw32] перестал работать
Я не использую MySQL, и у меня нет установленного драгоценного камня, поскольку многие сообщения в Интернете предполагают потенциальную причину. Где я могу начать устранение этой проблемы? Моя среда указана ниже. Это критическая проблема, так как я не могу продолжать разработку в этой среде, поэтому любые идеи будут приветствоваться. Спасибо!
Windows 7 64-битная ruby 1.9.2p180 [i386-mingw32], устанавливается с помощью rubyinstaller Рельсы 3.0.4 вылетает с webrick / mongrel