Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
insert Из stored function (Alex) 08/06/2010 - 12:45:36



From: Alex - 08/06/2010 - 12:45:36
Subject:insert Из stored function
-----------------
Есть инсерт

INSERT INTO spy_work.date_go_end_add_security
(date_go_end_add_security.Id_workpeople,
date_go_end_add_security.`date`,
date_go_end_add_security.time_go,
date_go_end_add_security.time_end) VALUES (1,
DATE(NOW()),
TIME(NOW()),
'00:00:00');
В таблице определен уникальный индекс на поля `date` и Id_workpeople

Если просто выполнить запрос, то все отрабатывает как положенно(соответсвенно если нет уже такой записи).

Тоже самое запихиваю в функцию (приведу тестовую функцию, основную нет смысла приводить т.к. глючит только инсерт) и выполняем её - результат Duplicate entry ...

FUNCTION spy_work.testinsert()
RETURNS int
BEGIN

INSERT INTO spy_work.date_go_end_add_security
(date_go_end_add_security.Id_workpeople,
date_go_end_add_security.`date`,
date_go_end_add_security.time_go,
date_go_end_add_security.time_end) VALUES (1,
DATE(NOW()),
TIME(NOW()),
'00:00:00');
RETURN 1;

END

В чем проблема?



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37177



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |