mirror of
https://github.com/bronson-g/baseball-api.git
synced 2026-01-05 02:07:44 -05:00
27 lines
684 B
SQL
27 lines
684 B
SQL
CREATE TABLE IF NOT EXISTS `league` (
|
|
`id` BINARY(16) PRIMARY KEY,
|
|
`name` VARCHAR(64) NOT NULL UNIQUE,
|
|
`public` BOOLEAN NOT NULL,
|
|
|
|
`created` DATETIME,
|
|
`modified` DATETIME
|
|
);
|
|
|
|
DROP TRIGGER IF EXISTS `insertLeagueTrigger`;
|
|
DELIMITER $$
|
|
CREATE TRIGGER `insertLeagueTrigger` BEFORE INSERT ON `league`
|
|
FOR EACH ROW
|
|
BEGIN
|
|
SET NEW.`created` = IFNULL(NEW.`created`, NOW());
|
|
END$$
|
|
DELIMITER ;
|
|
|
|
DROP TRIGGER IF EXISTS `updateLeagueTrigger`;
|
|
DELIMITER $$
|
|
CREATE TRIGGER `updateLeagueTrigger` BEFORE UPDATE ON `league`
|
|
FOR EACH ROW
|
|
BEGIN
|
|
SET NEW.`created` = OLD.`created`;
|
|
SET NEW.`modified` = NOW();
|
|
END$$
|
|
DELIMITER ; |