ご存知のとおり、ELT() 関数の最初のパラメータは整数値である必要がありますが、指定したインデックス番号が整数でない場合、MySQL の ELT() 関数は次の値を返します。 NULL の場合は警告が表示されます。
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)
以上がパラメータとして指定されたインデックス番号が整数でない場合、MySQL ELT() 関数の出力はどうなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。