Mysql::Erreur: la clé Spécifié est trop long; max la longueur de la clé est de 767 octets: CREATE INDEX

Je travaille avec des rails 2.3.5 application, dans lequel j'ai ce champ

t.string   "trip_cities",             :limit => 256

Et cet indice

add_index "bookings", ["trip_cities"], :name => "trip_cities"

Lorsque j'essaie d'exécuter:

bundle exec rake db:test:load

Je reçois cette erreur Mysql::Error: Specified key was too long; max key length is 767 bytes: CREATE INDEX 'trip_cities' ON 'bookings' ('trip_cities') et ne sais pas trop comment résoudre ce problème.

OriginalL'auteur Andrew Kvartsky | 2013-11-12