有2147483647
MYSQL问题。
在电话字段中插入一个 11 位数字时,我将这个号码作为回报保存在DB: 2147483647
TEL 设置为VARCHAR
不难INT
。
此外,在托管在SERVER
1 上的数据库上,我有完全相同的数据库表,并且没有遇到同样的问题?!可能是什么?
这是 SQL 和 PHP
tel_no varchar(20) utf8_general_ci Yes NULL
mob_no varchar(20) utf8_general_ci Yes NULL
那就是MYSQL。是的,我在数据库中插入一个 11 位数字作为字符串
$telno = GetValue($post['tel_no']);
$mobno = GetValue($post['mob_no']);
$sql = "UPDATE ".$this->dbpre."bookings SET tel_no='$telno', mob_no='$mobno'...
你能帮忙吗?我快疯了!