Je vois que dans MySQL, il y a Cast()
et Convert()
pour créer des entiers à partir de valeurs, mais existe-t-il un moyen de vérifier si une valeur est un entier ? Quelque chose comme is_int()
en PHP est ce que je recherche.
Le test 'ceil(field) = field' est une bonne idée, mais comme @Jumpy l'a souligné, il échoue sur les données non numériques : SELECT ceil('quatre') = 'quatre' ; -> 1
2 votes
Donc malheureusement nous devons créer la fonction is_int() dans Mysql