I guess that is why if I enter 7031111111 I get this back - 4294967295 Stuart
--- GH <[EMAIL PROTECTED]> wrote: > One issue could be that an int column unsigned can > only hold up to > 4294967295 a ten digit number. Plus if you put it in > a context of a > phone number... only area codes 428 or lower will > have ALL THE > EXCHANGES and ALL THE UNIQUE NUMBERS in the range... > with part of area > code 429 > > A bigint will hold the complete range you are > looking for.... However, > I would sugest that since you mostlikely are not > going to be doing > mathematical operations on a phone number that you > use a varchar or > char field. > > Maybe someone could correct me but aren't regex for > strings only? > > > Gary > > > > > On Sat, 2 Oct 2004 04:59:45 -0700 (PDT), Stuart > Felenstein > <[EMAIL PROTECTED]> wrote: > > I have a field "telephone". > > Set to type :int: > > Length: 11 > > It's not working correctly, and not sure if it's > my > > application or something I have wrongly set up for > the > > database. > > We are talking about U.S. Telephone numbers here, > so 7 > > digits (area code, exchange, unique number) > > > > Now it seems everything works up to the storing of > 6 > > numbers. Once I add the 7th number, everything > goes > > haywire. The number gets transformed to some > totally > > different number and / or 0 (zero). > > > > Now I had set up a validation , which I think > would be > > correct for a U.S. number: > > > > [0-9\+\-\/ \(\)\.]+ > > > > Yet, even if I remove that regexp and let it > validate > > solely on integers: -{0,1}\d+ > > > > Nothing. > > I thought perhaps enforcing the field to unsigned > > might help, but no change. > > > > One last note, I've "now" added some javascript to > > enforce format. This hasn't changed anything , > better > > or worse. Same behaviour. This is solely for > making > > sure client enters 111-111-1111 format. Just > wanted > > to include this in my information. > > > > Well if anyone has a clue appreicate the help. > > > > Stuart > > > > -- > > MySQL General Mailing List > > For list archives: http://lists.mysql.com/mysql > > To unsubscribe: > http://lists.mysql.com/[EMAIL PROTECTED] > > > > > -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]