Zdravim, snazim se udelat jednoduchy trigger.. ale nerozumim chybe.. Syntaxe zda se byt v poradku
USE `w-sklad`;
DELIMITER $$
DROP TRIGGER IF EXISTS w-sklad.sklad_smazan$$
USE `w-sklad`$$
CREATE TRIGGER `sklad_smazan` AFTER DELETE ON prehled_skladu FOR EACH ROW
-- Edit trigger body code below this line. Do not edit lines above this one
INSERT INTO `Triggers_records`(`msg_triggeru`,`cas_triggeru`,`adresa_triggeru`) VALUES("DELETE", TIME, "prehled_skladu");
END$$
DELIMITER ;
error: ERROR 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 '-sklad.sklad_smazan' at line 1 SQL Statement: DROP TRIGGER IF EXISTS w-sklad.sklad_smazan ERROR: Error when running failback script. Details follow. ERROR 1050: Table 'prehled_skladu' already exists SQL Statement: CREATE TABLE `prehled_skladu` ( `Id_skladu` int(11) NOT NULL AUTO_INCREMENT, `Nazev_skladu` varchar(45) NOT NULL, `Vlastnik_skladu` varchar(45) NOT NULL, `Adresa_mesto_skladu` varchar(45) NOT NULL, `Adresa_mesto_ulice_skladu` varchar(45) NOT NULL, `Adresa_mesto_psc_skladu` varchar(45) NOT NULL, `Prefix_skladu` varchar(45) NOT NULL, PRIMARY KEY (`Id_skladu`), UNIQUE KEY `Id_skladu_UNIQUE` (`Id_skladu`), UNIQUE KEY `Nazev_skladu_UNIQUE` (`Nazev_skladu`), UNIQUE KEY `Prefix_skladu_UNIQUE` (`Prefix_skladu`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='Obecný přehled skladů'
|