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