Why would you put a limitation like that in the first place?
Seems like it would just be an extra line of code to go in.
Database rows are typically a fixed length. Why use 8 bytes per betid if you think they will always fit into 4 bytes. When you're storing 2 billion of them it makes a difference. Either way you need to decide what size each field in each database table needs to be.