Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Unknown column 'NEW' in 'field list', при создании триггера 
:(
    Опции темы
integral
Дата 16.7.2008, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



есть примерно такой триггер

Код

create trigger example after insert on table1
for each row
begin
update table2
set col1=NEW.price where id=NEW.id
end

когда он срабатывает, получаю Unknown column 'NEW' in 'field list'
это точно относится к NEW.col_name

Что не так? используем версию мускла 5.1


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
Kesh
Дата 16.7.2008, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



Вохможно, что bug... Он воспринимает UPDATE как запрос... Попробуйте через переменную...
Код

@x = NEW.price;
@z = NEW.id;
update table2
set col1=@x where id=@y



--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
integral
Дата 16.7.2008, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



не очень понял что Вы имелли в виду... использовать глобальные переменные?
попробовал локальные объявить (declare x ...) та же самая ошибка Unknown column 'NEW' in 'field list'


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
Kesh
Дата 17.7.2008, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



OK, дома гляну - отпишусь...


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
integral
Дата 17.7.2008, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



с другой таблицей аналогичный трригер проверяли - работает на ура. так что будем искать проблему локально
Спасибо за помощь


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.