sql >> Databáze >  >> RDS >> Mysql

Stále dostávám tento chybový kód mysql #1089

S částí

PRIMARY KEY (`movie_id`(3))

říkáte mysql, aby vytvořil klíč dílčí části* na prvních 3 bajtech filmového id. Toto funguje pouze pro typy řetězců.

Musíte použít

PRIMARY KEY (`movie_id`)

bez uvedení délky.

*Je si jistý, že dotaz vedl k chybě? Nikdy jsem to neviděl na primárním klíči, používá se pro indexy.



  1. Vrátí řádky odpovídající prvkům vstupního pole ve funkci plpgsql

  2. Je zobrazení rychlejší než jednoduchý dotaz?

  3. Špičkové techniky, jak se vyhnout „odstranění dat“ z databáze webových stránek

  4. chybí položka klauzule FROM pro tabulku Grupo cakephp