我有一个程序可以从mysql表中删除一些数据,
我的程序就像,
DELIMITER $$
USE `callerlog_forlive`$$
DROP PROCEDURE IF EXISTS `delete_custom_fields`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `delete_custom_fields`(IN DeletedFields TEXT)
BEGIN
DELETE FROM `project_custom_fields` WHERE `CustomFieldId` IN (DeletedFields);
END$$
DELIMITER ;
我的过程调用就像call delete_custom_fields("1,2");
,但不起作用。我认为这是因为输入中的双引号(我不确定)。如何解决这个问题?
谢谢