Un peu tard mais j'ai eu un problème similaire.
Votre tag_text
colonne a un UNIQUE_INDEX et c'est ce qui cause le problème, pas le type de données INT.
Modifiez votre installation MySql pour activer des colonnes d'index plus grandes en activant le paramètre innodb_large_prefix.
Voir http://dev.mysql.com/doc/ refman/5.5/en/innodb-restrictions.html