Trochę późno, ale miałem podobny problem.
Twój tag_text
kolumna ma UNIQUE_INDEX i to jest przyczyną problemu, a nie typ danych INT.
Zmień instalację MySql, aby włączyć większe kolumny indeksu, włączając ustawienie innodb_large_prefix.
Zobacz http://dev.mysql.com/doc/ refman/5.5/pl/innodb-restrictions.html