Kazuhiro Osawa
ko****@yappo*****
2005年 4月 19日 (火) 11:49:33 JST
大沢です。 IN BOOLEAN MODEを利用してupdate/deleteを行なうと予期せぬ結果になります。 例えば、 delete from a where match (b) against ('+senna' IN BOOLEAN MODE); というクエリを発行するとaテーブルの全レコードが削除されます。 delete from a where match (b) against ('senna'); ならば、期待どおりの結果になります。 回避策としては、deleteにIN BOOLEAN MODEを使わない事でしょうか。 #updateも同様です。 --- osawa