0

私はこれを読みました:

列値に対するMySQL全文検索?

しかし、それはばかげています、私はそれがこれを行うことができない理由を理解していません。

回避策を知っている人はいますか?

ありがとう

4

2 に答える 2

1

これは私の古い手順です。あなたの場合もこのようなことを試してください-

BEGIN
  declare done default 0;
  declare csv1 varchar(100);
  declare cur1 cursor for select csv from table; 
  DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;
  open cur1;
  repeat
  fetch cur1 into csv1;
  -
  -
  -
  -
  update company set (something) where match(csv) against(concat("'",csv1,"'"));
  until  done end repeat;
  -
  -
  close cur1;
  select * from table;
END
于 2012-04-20T11:54:15.017 に答える
0

データはカタログに保存されているためです。フルテキストインデックスをクエリすると、インデックスが指しているテーブルではなく、作成されたカタログからデータが読み取られます。

カタログに「データを入力」すると、サーバーにテーブルからデータを読み取り、カタログに挿入するように指示します。非静的な値がある場合、それをどのように読み取りますか?

于 2012-04-20T11:45:48.623 に答える