-- AlterTable ALTER TABLE `Message` ADD COLUMN `answer` VARCHAR(191) NULL, ADD COLUMN `answerDate` DATETIME(3) NULL, ADD COLUMN `shownDate` DATETIME(3) NULL, ADD COLUMN `surveyId` INTEGER NULL; -- CreateTable CREATE TABLE `Survey` ( `id` INTEGER NOT NULL AUTO_INCREMENT, `content` VARCHAR(191) NOT NULL, `answers` JSON NULL, `publicFrom` DATETIME(3) NULL, `publicUntil` DATETIME(3) NULL, PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- AddForeignKey ALTER TABLE `Message` ADD CONSTRAINT `Message_surveyId_fkey` FOREIGN KEY (`surveyId`) REFERENCES `Survey` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;