2147483647
MYSQL 문제가 있습니다. MySQL의 Varchar 문제 2147483647
VARCHAR
하지
INT
로 설정되어
DB: 2147483647
전화에 저장 대가로이 번호를 얻고 전화 필드에 11 자리 번호를 삽입 할 때.
또한 SERVER
1에 호스트 된 데이터베이스에서 똑같은 문제가 발생하지 않는 똑같은 데이터베이스 테이블을 가지고 있습니까?! 그게 뭐야?
이
은 SQL과 PHP MySQL의를의tel_no varchar(20) utf8_general_ci Yes NULL
mob_no varchar(20) utf8_general_ci Yes NULL
. 예. 11 자리 숫자를 DB에 문자열로 삽입합니다.
$telno = GetValue($post['tel_no']);
$mobno = GetValue($post['mob_no']);
$sql = "UPDATE ".$this->dbpre."bookings SET tel_no='$telno', mob_no='$mobno'...
도와 주시겠습니까? 나는 미쳐 가고있다!
가능한 복제 http://stackoverflow.com/questions/10255724/incorrect-integer-2147483647-is-inserted-into-mysql – Hackerman
의미가 없습니다. 두 플랫폼을 테스트하기 위해 전화 번호를 수락하기 위해 동일한 프런트 엔드를 사용하고 있습니까? SQL을 표시하는 데는 항상 유익합니다. –
어딘가에 varchar 열을 꺼내 정수로 처리하기 시작하는 비 SQL 코드가 있습니다. – nos