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 https://dev.mysql.com/doc/ refman/5.5/en/innodb-restrictions.html