1

「LOAD DATA INFILE」を使用してMySQLに.txtデータベースをインポートしましたが、すべてが機能しているように見えました.唯一の問題は、次のクエリでDBのレコードを検索する場合です:

 "SELECT * FROM hobby WHERE name LIKE  'Beading'"

0行を返しますが、使用すると

""SELECT * FROM hobby WHERE name LIKE  '%Beading%'"

name=Beading のレコードが 1 つ存在する場合でも、1 行を返します。それが何に依存するか知っている人はいますか?

4

2 に答える 2

1

Likeステートメントを使用する必要があるため、最初のものは機能しません'%search word%'

あなたはこれを使うべきです

      "SELECT * FROM hobby WHERE name LIKE  '% Beading %' or name LIKE '% Beading'
       or name LIKE 'Beading %' or name LIKE 'Beading'"
于 2013-07-21T22:48:39.550 に答える