在 MySQL 中如何检查一个值是否为整数?

在 MySQL 中如何检查一个值是否为整数?

要检查给定值是否是字符串,我们使用cast()函数。如果该值不是数字则返回 0,否则返回数字值。这样我们就可以检查该值是否是整数。

情况 1 - 检查带有整数的字符串

mysql> select cast('John123456' AS UNSIGNED); 登录后复制