如何使用mysql从字符串中删除双引号

rkue9o1l  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(533)

这个问题在这里已经有答案了

将数组传递给mysql存储例程(8个答案)
两年前关门了。
我有一个从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"); 但它不起作用。我想是因为输入中有双引号(我不确定)。如何解决这个问题???
谢谢您

brqmpdu1

brqmpdu11#

您可以使用json\u unquote: select json_unquote('"1,2"') 结果: 1,2

相关问题