MySQL 仅返回数字行

Ste*_*tin 3 mysql sql database

可能重复:
如何检查 MySQL 中的值是否为整数?

我一直在尝试从 mysql 中的字段中仅选择数字行。

数据库中的数据示例如下:

'1234543' '12f4231' 'fdfrgr34' 等

我希望我的 select 语句仅返回数字行。

因此,在这种情况下,我返回的唯一行将是“1234543”行。

任何帮助将不胜感激。

谢谢,斯特凡。

Chr*_*ris 5

尝试这个

SELECT * FROM table_name WHERE column_name REGEXP '^[0-9]+$';
Run Code Online (Sandbox Code Playgroud)