Maison > Article > base de données > Quel est le résultat de la fonction MySQL ELT() si le numéro d'index fourni en paramètre n'est pas un entier ?
Comme nous le savons, le premier paramètre de la fonction ELT() doit être une valeur entière, mais lorsque le numéro d'index que nous fournissons n'est pas un entier, la fonction ELT() de MySQL renverra NULL et affichera un avertissement.
mysql> select ELT('one','Ram,is,good,boy')As Result; +--------+ | Result | +--------+ | NULL | +--------+ 1 row in set, 1 warning (0.00 sec) mysql> Show Warnings; +---------+------+------------------------------------------+ | Level | Code | Message | +---------+------+------------------------------------------+ | Warning | 1292 | Truncated incorrect INTEGER value: 'one' | +---------+------+------------------------------------------+ 1 row in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!