CREATE TABLE IF NOT EXISTS `ai_responses` ( `id` INT NOT NULL AUTO_INCREMENT, `elapsedTime` DOUBLE NULL, `created` DATETIME NULL, `modified` DATETIME NULL, `videos_id` INT(11) NOT NULL, `price` DOUBLE NULL, PRIMARY KEY (`id`), INDEX `fk_ai_responses_videos1_idx` (`videos_id` ASC), CONSTRAINT `fk_ai_responses_videos1` FOREIGN KEY (`videos_id`) REFERENCES `videos` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; CREATE TABLE IF NOT EXISTS `ai_metatags_responses` ( `id` INT NOT NULL AUTO_INCREMENT, `videoTitles` TEXT NULL, `keywords` TEXT NULL, `professionalDescription` TEXT NULL, `casualDescription` TEXT NULL, `shortSummary` TEXT NULL, `metaDescription` TEXT NULL, `rrating` VARCHAR(45) NULL, `rratingJustification` TEXT NULL, `prompt_tokens` INT UNSIGNED NULL, `completion_tokens` INT UNSIGNED NULL, `price_prompt_tokens` DOUBLE NULL, `price_completion_tokens` DOUBLE NULL, `created` DATETIME NULL, `modified` DATETIME NULL, `ai_responses_id` INT NOT NULL, PRIMARY KEY (`id`), INDEX `fk_ai_metatags_responses_ai_responses1_idx` (`ai_responses_id` ASC), CONSTRAINT `fk_ai_metatags_responses_ai_responses1` FOREIGN KEY (`ai_responses_id`) REFERENCES `ai_responses` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; CREATE TABLE IF NOT EXISTS `ai_transcribe_responses` ( `id` INT NOT NULL AUTO_INCREMENT, `vtt` MEDIUMTEXT NULL, `language` VARCHAR(150) NULL, `duration` DOUBLE NULL, `text` TEXT NULL, `total_price` DOUBLE NULL, `size_in_bytes` INT NULL, `mp3_url` VARCHAR(400) NULL, `created` DATETIME NULL, `modified` DATETIME NULL, `ai_responses_id` INT NOT NULL, PRIMARY KEY (`id`), INDEX `fk_ai_transcribe_responses_ai_responses1_idx` (`ai_responses_id` ASC), CONSTRAINT `fk_ai_transcribe_responses_ai_responses1` FOREIGN KEY (`ai_responses_id`) REFERENCES `ai_responses` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB;