sql >> Databasteknik >  >> RDS >> Mysql

Indexkolumnstorleken är för stor. Den maximala kolumnstorleken är 767 byte. - För INT-datatyp?

Lite sent men jag hade ett liknande problem.

Din tag_text kolumnen har en UNIQUE_INDEX och det är det som orsakar problemet, inte INT-datatypen.

Ändra din MySql-installation för att aktivera större indexkolumner genom att aktivera inställningen innodb_large_prefix.

Se http://dev.mysql.com/doc/ refman/5.5/en/innodb-restrictions.html




  1. Read Committed är ett måste för Postgres-kompatibla distribuerade SQL-databaser

  2. Hur kommer jag att ställa in MySQL enum datatype standardvärde som 'Nej'?

  3. SQL limit SELECT men inte JOIN

  4. Java Class.forName, JDBC-anslutning laddar drivrutinen