-- +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 `benefactors1` ( `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, `status` ENUM('active','inactive') NOT NULL DEFAULT 'active', `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ); -- +migrate Down DROP TABLE `benefactors1`;