从列为无符号整数的表中选择所有行的好方法是什么, 例如这里是一些伪 SQL
SELECT * FROM mytable WHERE mycolumn IS UNSIGNED INTEGER
因此字符串“abc”和数字如“12.3”和“12.0”将不匹配,但像“123”这样的整数会匹配。
mycolumn 类型为 text/varchar
最佳答案
SELECT * FROM mytable WHERE mycolumn REGEXP '^[0-9]+$'
这还不够简单吗?
关于mysql - 如何选择 mycolumn 为整数值的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10347033/