changing the data type of a field is a bad idea.
debasisdas
Posting Genius
6,872 posts since Feb 2007
Reputation Points: 666
Solved Threads: 434
Even some database do not allow to change type especially when table having data, or it is key column.
In your case if it is PK then when u change PK's datatype you will also have to change datatype of its foreign key reference.
I suggest if it is going to cross SMALLINT range then better to use MEDIUMINT in the begining.
urtrivedi
Nearly a Posting Virtuoso
1,306 posts since Dec 2008
Reputation Points: 257
Solved Threads: 270