我正在尝试将字符串值从我的代码传递给存储过程,但它没有正确执行查询。以下是存储过程的代码。
我想将多个值传递给存储过程,例如“2,3,4”。但是当我这样做时,它只需要 2 并引发错误。
CREATE PROCEDURE `USP_INSERT_PROCESSED_ETC_RECORDS_TO_MAIN_TABLE`
(
IN RECORD_ID VARCHAR(20)
)
BEGIN
SELECT * FROM TX_TOLL_TRANSACTION_RECORD_DETAIL_STAGING
WHERE ID IN (RECORD_ID);
END