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