Shuriken
21.11.2012 - 13:33
Всем привет!
Только начал разбирать с триггерами. Создал триггер:
DELIMITER $$
CREATE TRIGGER `trig` AFTER INSERT ON `result`
FOR EACH ROW BEGIN
insert into `goal` (`q`) values (7);
END $$
DELIMITER ;
но он не
работает. Вставлял записи в таблицу `result` с помощью PHP и PMA, но таблица `goal` остаётся пустой.
В чём подвох?
vagrand
21.11.2012 - 17:02
Рискну предположить что триггер не создался. Покажите ка нам результат работы команды: show triggers;
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Valick
21.11.2012 - 17:24
Да и версию MySQL не плохо было бы уточнить
_____________
Стимулятор ~yoomoney - 41001303250491
Shuriken
22.11.2012 - 15:40
Цитата (vagrand @ 21.11.2012 - 13:02) |
Рискну предположить что триггер не создался. Покажите ка нам результат работы команды: show triggers; |
Shuriken
22.11.2012 - 15:41
Цитата (Valick @ 21.11.2012 - 13:24) |
Да и версию MySQL не плохо было бы уточнить |
MySQL-сервера (5.1.40)
vagrand
22.11.2012 - 16:43
Ну так вы создавали триггер на таблицу result, а у в списке триггер на таблицу ftb_match
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Shuriken
23.11.2012 - 10:34
Цитата (vagrand @ 22.11.2012 - 12:43) |
Ну так вы создавали триггер на таблицу result, а у в списке триггер на таблицу ftb_match |
Когда создавал триггер, таблица называлась result, потом я её пеерименовал на ftb_match. С таблицами всё верно.
vagrand
23.11.2012 - 10:48
Покажите как еще результат команды: show create table goal
И результат команды: show triggers покажите полностью, а не кусочек.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.