CREATE TABLE IF NOT EXISTS `projects` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `company_id` INT(11) NOT NULL, `name` VARCHAR(255) NOT NULL, `description` TEXT DEFAULT NULL, `status` VARCHAR(50) DEFAULT 'active', `start_date` DATE DEFAULT NULL, `end_date` DATE DEFAULT NULL, `created_at` DATETIME DEFAULT CURRENT_TIMESTAMP, `updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `name_company_id` (`name`, `company_id`), FOREIGN KEY (`company_id`) REFERENCES `companies`(`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;