Mysql
 sql >> Database >  >> RDS >> Mysql

Continuo a ricevere questo codice di errore MySQL n. 1089

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.