-- CreateTable CREATE TABLE `EmailOtp` ( `email` VARCHAR(191) NOT NULL, `codeHash` VARCHAR(191) NOT NULL, `purpose` VARCHAR(191) NOT NULL, `expiresAt` DATETIME(3) NOT NULL, `attempts` INTEGER NOT NULL DEFAULT 0, `verifiedAt` DATETIME(3) NULL, `consumedAt` DATETIME(3) NULL, `createdAt` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), `updatedAt` DATETIME(3) NOT NULL, PRIMARY KEY (`email`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;