If you intend to use an integer to store a value and want to keep a really large value, use 2,147,483,647. This is the greatest value that you can put in a field, so that it is close to infinity, as the field allows.
-1 NULL. , , . NULL , . :
where users < maxusers or maxusers is null
where users < maxusers or maxusers = -1
. , , .
, , . " " : "9999-01-01" "4195-01-01". - . , , , NULL.