|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.10.2010, 19:22 | #1 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Проблема с триггером на Insert
Есть два таблицы:
items: - item_id KEY | AUTO_INCREMENT - item_name item_income: - item_id KEY - count Для первой таблицы( items ) создан триггер на AFTER INSERT: INSERT INTO item_income (item_id,count) VALUES (NEW.item_id,0); INSERT INTO item_outcome (item_id,count) VALUES (NEW.item_id,0); Почему то MySQL ругается что в триггере ошибка. По видимому делать из триггера два запроса сразу нельзя? Как тогда можно сделать INSERT сразу в две таблицы?
"Тяжело в учении, легко в бою" - А.В. Суворов
Последний раз редактировалось Ivan_32; 04.10.2010 в 23:22. |
04.10.2010, 21:33 | #2 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
ну ты же сам пишешь
приглядись внимательнее Код:
|
04.10.2010, 23:22 | #3 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Извините, очепятался. К слову если одну строку оставить( то есть добавление только в одну таблицу ), работает как надо. Вопрос лишь в том как добавить в две таблицы сразу.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
05.10.2010, 11:46 | #4 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
не знаю чо там за особенности в MySQL, но из общих соображений выходит, что проблем быть не должно если только ты не опечатался еще где-нибудь
чтобы точнее ответить на твой вопрос нужно как минимум чтобы ты выложил ДДЛ таблиц со всеми констрейнтами и т.п. (мало ли - у тебя чек стоит - не вставлять записи с нулевым кол-вом?!) |
05.10.2010, 14:49 | #5 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Разобрался. Это Navicat умеет похоже только однострочные триггеры делать( begin end не добавляет ). Теперь буду чаще в SQL Preview смотреть.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Insert в Multimap | Progsenya | Общие вопросы C/C++ | 1 | 14.09.2010 02:10 |
procedure Insert | keen86nv | Помощь студентам | 2 | 01.04.2010 17:37 |
Проблема с триггером В interbase | Domanoff | БД в Delphi | 2 | 11.03.2010 20:58 |
процедура Insert | Morgana | БД в Delphi | 13 | 12.08.2009 17:08 |
Insert - ? | Evgenii | БД в Delphi | 2 | 06.07.2009 02:24 |