35682-vm/db/migrations/002_create_favorites_table.sql
2025-11-13 12:17:45 +00:00

13 lines
462 B
SQL

CREATE TABLE IF NOT EXISTS `favorites` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`user_id` INT(11) NOT NULL,
`video_id` VARCHAR(255) NOT NULL,
`title` VARCHAR(255) NOT NULL,
`thumbnail` VARCHAR(255) NOT NULL,
`created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `user_video` (`user_id`, `video_id`),
FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;