CREATE TABLE `events` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `slug` varchar(255) CHARACTER SET ascii COLLATE ascii_bin DEFAULT NULL, `community_id` int(10) unsigned NOT NULL, `start` timestamp NOT NULL DEFAULT current_timestamp(), `end` timestamp NOT NULL DEFAULT current_timestamp(), `title` varchar(255) NOT NULL, `description` text NOT NULL, PRIMARY KEY (`id`), KEY `community_id` (`community_id`), UNIQUE KEY `slug` (`slug`), CONSTRAINT `events_community_id` FOREIGN KEY (`community_id`) REFERENCES `communities` (`id`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4; ALTER TABLE `transactions` ADD `event_id` int(10) unsigned NULL, ADD KEY `event_id` (`event_id`) AFTER `community_id`, ADD CONSTRAINT `transactions_event_id` FOREIGN KEY (`event_id`) REFERENCES `events` (`id`);