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