SQL
1CREATE TABLE `likes` ( 2 `likes_id` INT(11) NOT NULL AUTO_INCREMENT, 3 `hotel_id` INT(11) NOT NULL, 4 `country_code` ENUM('JPN', 'PHL'), 5 `likes_amount` INT(11) NOT NULL, 6 PRIMARY KEY (`likes_id`), 7 UNIQUE KEY (`hotel_id`), 8 UNIQUE KEY (`country_code`) 9)
hotel_idとcountry_codeを一つのユニークキーとして設定したいのですが、これだと別々になっているらしく、hotel_idが重なると挿入できなくなってしまいます。
しかし、
UNIQUE KEY ix01_likes
(student_id
,class_id
)のような書き方をすると上手く行きます。
ix01_likesに意味はありますか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/08 12:53
2019/02/08 12:54
2019/02/08 12:55