powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Триггер на копирование данных из поля
2 сообщений из 2, страница 1 из 1
Триггер на копирование данных из поля
    #39671835
TYMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Необходимо реализовать при добавлении записи, копирование данных из одного поля в другое поле этой же записи. Написал такой код, но он не работает:

CREATE TRIGGER `copy_odins`
AFTER INSERT
ON `products`
FOR EACH ROW
BEGIN
SET @v_odins = (SELECT `products`.`odins_id` FROM `products`);
SET @new_id = (SELECT MAX(`products`.`product_id`) FROM `products`);
UPDATE `products`
SET
`products`.`odins_id` = @v_odins
WHERE
`products`.`product_id` = @new_id;
END

При таком коде, выдает ошибку в 6 строке

#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 '' at line 5
...
Рейтинг: 0 / 0
Триггер на копирование данных из поля
    #39671855
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TYMONреализовать при добавлении записи, копирование данных из одного поля в другое поле этой же записи.
Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE TRIGGER `copy_odins` 
BEFORE INSERT 
ON `products`
FOR EACH ROW 
BEGIN
  SET new.f1=new.f2;
END
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Триггер на копирование данных из поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]