привет, пожалуйста, я хочу создать триггер после вставки в таблицу, цель этого триггера - обновить строку в той же таблице, вот код, который я написал, используя phpmyadmin:
UPDATE commande SET NEW.CodeLivreurClient= SHA1(concat(NEW.IdCommande,"_",NEW.DateCommande,"_",NEW.HoraireCommande,"_",NEW.IdClient))
таблица следующая:
CREATE TABLE `commande` (
`IdCommande` int(11) NOT NULL,
`DateCommande` date NOT NULL,
`HoraireCommande` time NOT NULL,
`MethodePaiement` varchar(256) NOT NULL,
`StatusPaiement` tinyint(1) NOT NULL,
`StatusCommande` varchar(256) NOT NULL,
`CodeLivreurRestaurant` varchar(6) DEFAULT NULL,
`CodeLivreurClient` varchar(6) DEFAULT NULL,
`IdLivreur` int(11) NOT NULL,
`IdClient` int(11) NOT NULL
)
Триггер:
CREATE DEFINER=root@localhost TRIGGER Apres_Insert_Commande
AFTER INSERT ON commande
FOR EACH ROW
UPDATE commande
SET NEW.CodeLivreurClien t= SHA1(concat(NEW.IdCommande,"", NEW.DateCommande,"", NEW.HoraireCommande, "_", NEW.IdClient));