Con la parte
PRIMARY KEY (`movie_id`(3))
stai dicendo a mysql di creare una chiave di sottoparte* sui primi 3 byte dell'id del film. Funziona solo per i tipi di stringa.
Devi usare
PRIMARY KEY (`movie_id`)
senza fornire una lunghezza.
*È sicuro che la query abbia generato l'errore? Non l'ho mai visto su una chiave primaria, è usato per gli indici.