Seperti yang kita sedia maklum, kedua-dua fungsi digunakan untuk mencari rentetan berdasarkan parameter yang mereka sediakan, tetapi terdapat beberapa perbezaan ketara antaranya seperti yang ditunjukkan di bawah #🎜🎜 #
mysql> Select IF(INSTR('10,11,12,13',2) > 0,1,0) As Result; +--------+ | Result | +--------+ | 1 | +--------+ 1 row in set (0.05 sec) mysql> Select IF(FIND_IN_SET(2,'10,11,12,13') > 0,1,0)As Result; +--------+ | Result | +--------+ | 0 | +--------+ 1 row in set (0.00 sec)
Atas ialah kandungan terperinci Apakah perbezaan antara fungsi MySQL INSTR() dan FIND_IN_SET()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!