Rumah > Artikel > pangkalan data > Apakah output fungsi MySQL ELT() jika nombor indeks yang dibekalkan sebagai parameter bukan integer?
Seperti yang kita tahu, parameter pertama fungsi ELT() mestilah nilai integer, tetapi apabila nombor indeks yang kami sediakan bukan integer, MySQL's ELT ( ) fungsi akan mengembalikan NULL dan memaparkan amaran.
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)
Atas ialah kandungan terperinci Apakah output fungsi MySQL ELT() jika nombor indeks yang dibekalkan sebagai parameter bukan integer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!