не работает триггер

stitch626

Новичок
не работает триггер

mysql5.020

PHP:
CREATE TABLE `t1` (
  `id` int(11) default NULL
);
CREATE TABLE `t2` (
  `id` int(11) default NULL
);
CREATE TABLE `t3` (
  `id` int(11) default NULL,
  `id2` int(11) NOT NULL
);
PHP:
create trigger tr_t1 before insert on t1 for each row 
begin
   declare t3_id int;  
   select t3.id2 into t3_id from t3 where t3.id = new.id;
end;
Ответ MySQL: Документация
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'int' at line 3

в чем все таки проблема? по мануалу должно работать начиная с версии 5.0.10.
 

Raziel[SD]

untitled00
stitch626
Ты пробовал именно пример ? он должен работать
Ermitazh
не пиши ерунды.
 

stitch626

Новичок
Автор оригинала: Raziel[SD]
stitch626
Ты пробовал именно пример ? он должен работать
проблема все таки в багах mysql 5.020. на локалхосте 5,021 все гуд. попросил админов обновить до последней версии вежливо послали, в общем попробую как нибудь по другому выкрутиться :)
 
Сверху