我看到MySQL中有Cast()
个和Convert()
个函数可以从值中创建整数,但是有没有办法判断一个值是否是整数?我正在寻找PHP中类似is_int()
的东西.
我看到MySQL中有Cast()
个和Convert()
个函数可以从值中创建整数,但是有没有办法判断一个值是否是整数?我正在寻找PHP中类似is_int()
的东西.
我假设你想判断一个字符串值.一种很好的方法是使用REGEXP操作符,将字符串与正则表达式匹配.简单地做
select field from table where field REGEXP '^-?[0-9]+$';
这相当快.如果您的字段是数字,只需测试
ceil(field) = field
相反