答案 0 :(得分: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
答案 1 :(得分:0)
因为数据存储在目录中。查询全文索引时,您正在从创建它的目录中读取数据,而不是索引指向的表。
当您“填充”目录时,您告诉服务器从表中读取数据并插入目录。如果您有非静态值,您将如何阅读它?