2017-04-12 10 views
0

にNULLを含む列を使用して:行は、タイトル、sdescriptionとldescriptionのいずれかのためにNULL値を持つ場合次のようにMySQLの全文検索コードで

SELECT * FROM products 
WHERE MATCH (title, sdescription, ldescription) AGAINST ('iphone case 4s'); 

はどうなりますか? MySQLエンジンはそれを無視するのでしょうか、あるいはそれは誤検出をたくさん返しますか?

答えて

2

MySQL FULLTEXTインデックスの場合、NULLは空の文字列と同じ扱いです。このクエリは、NULL値の存在に基づいて誤検出を返すことはありません。