sql >> Database >  >> RDS >> Mysql

Grootte van indexkolom te groot. De maximale kolomgrootte is 767 bytes. - Voor INT datatype?

Een beetje laat, maar ik had een soortgelijk probleem.

Uw tag_text kolom heeft een UNIQUE_INDEX en dat is de oorzaak van het probleem, niet het INT-gegevenstype.

Wijzig uw MySql-installatie om grotere indexkolommen in te schakelen door de instelling innodb_large_prefix in te schakelen.

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




  1. *ALERT* Kan geen databasefout meer openen met Microsoft Office build 2201

  2. Rails Migrations:geprobeerd om het type kolom te veranderen van string naar integer

  3. Hoe de SQL Server DIFFERENCE()-functie werkt

  4. Veroorzaakt door:android.database.sqlite.SQLiteException:geen dergelijke tabel:(code 1) Android