-- +migrate Up -- please read this article to understand why we use VARCHAR(191) -- https://www.grouparoo.com/blog/varchar-191#why-varchar-and-not-text CREATE TABLE `benefactors` ( `id` INT PRIMARY KEY AUTO_INCREMENT, `first_name` VARCHAR(191), `last_name` VARCHAR(191), `phone_number` VARCHAR(191) NOT NULL UNIQUE, `description` TEXT, `email` VARCHAR(191), `gender` ENUM('male','female'), `birth_date` TIMESTAMP, `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ); -- +migrate Down DROP TABLE `benefactors`;