У меня есть таблица, которые выглядят так:Trigger вставки на том же столе
table t1 (
id INT autoincremente,
numero VARCHAR
)
Мне нужно установить значение Numero = префикс + идентификатор, когда есть вставка.
Так я судимый к этому с помощью триггера:
CREATE TRIGGER `mySweetTrigger`
AFTER INSERT ON `t1`
FOR EACH ROW
BEGIN
SET NEW.numero = CONCAT('prefix', NEW.id);
END
Но не могу заставить его работать ...
Заранее спасибо за вашу помощь.
Просто на сиденеде. Почему вы хотите, чтобы столбец был идентичен вашему id, только с префиксом. Почему бы не получить это с помощью SELECT id, CONCAT ('prefix', id) AS numero FROM ... 'при выборе или при использовании префиксов только сохранить префикс и concat при доступе к данным – nvanesch