Z częścią
PRIMARY KEY (`movie_id`(3))
mówisz mysql, aby utworzył klucz części podrzędnej* na pierwszych 3 bajtach identyfikatora filmu. Działa to tylko w przypadku typów ciągów.
Musisz użyć
PRIMARY KEY (`movie_id`)
bez podawania długości.
*Czy to na pewno zapytanie, które spowodowało błąd? Nigdy nie widziałem tego w kluczu podstawowym, używanym do indeksów.