MySQL 将数据从一个 table 插入到另一个 - 全文索引错误

MySQL Inserting data from one table to another - error FULLTEXT index

大家好,我正在尝试创建一个存储过程,我在其中输入 loan_table 中的 Loan_ID 并将其移动到另一个名为 loan_history 的 table .我不确定我做错了什么。我收到的错误是“无法找到与列列表匹配的全文索引”

CREATE PROCEDURE `INSERT_INTO_lOAN_HISTORY`(in INSERT_LOAN_ID INT(11))
INSERT into loan_history
SELECT  *
FROM `loan_table`
Where MATCH (LOAN_ID) AGAINST (INSERT_LOAN_ID)

架构

CREATE TABLE loan_table 
( Loan_ID int(11) NOT NULL AUTO_INCREMENT, 
Member_ID int(11) DEFAULT NULL, 
Item_ID int(11) DEFAULT NULL, 
Book_ID varchar(45) DEFAULT NULL, 
Video_ID varchar(45) DEFAULT NULL, 
Transaction_Date date DEFAULT NULL, 
Due_date date DEFAULT NULL,
etc

对于其他用户和未来参考,解决方案是删除 MATCH 并将 WHERE 条件更改为 ID 等于 IN 参数中的 ID 值。

CREATE PROCEDURE `INSERT_INTO_lOAN_HISTORY`(in INSERT_LOAN_ID INT(11))
INSERT into loan_history
SELECT  *
FROM `loan_table`
WHERE Loan_ID = INSERT_LOAN_ID