MySQL에서 값이 정수인지 어떻게 확인합니까? 나는 MySQL의 안에 있다는 것을 볼 Cast()과 Convert()값의 정수를 생성하는 기능을하지만, 값이 정수가 있는지 확인하는 방법은 없나요? is_int()PHP에서 와 같은 것이 내가 찾고있는 것입니다. 문자열 값을 확인하고 싶다고 가정하겠습니다. 한 가지 좋은 방법은 문자열을 정규식과 일치시키는 REGEXP 연산자입니다. 간단하게 select field from table where field REGEXP '^-?[0-9]+$'; 이것은 상당히 빠릅니다. 필드가 숫자 인 경우 ceil(field) = field 대신에. 정규식과 비교하십시오. cf http://forums.mysql.com/read.php?60,1907,38488#msg-384..