【问题标题】:How remove double quotes from a string using mysql [duplicate]如何使用mysql从字符串中删除双引号[重复]
【发布时间】:2019-03-17 09:39:42
【问题描述】:

我有一个程序可以从我的 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");

但它不起作用。我认为这是因为输入中的双引号(我不确定)。这个怎么解决???

谢谢

【问题讨论】:

    标签: mysql stored-procedures sql-delete


    【解决方案1】:

    你可以使用json_unquote:

    select json_unquote('"1,2"')

    结果:1,2

    【讨论】:

      猜你喜欢
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 2013-09-28
      • 1970-01-01
      • 2020-07-10
      • 2023-04-04
      • 1970-01-01
      • 2013-10-09
      相关资源
      最近更新 更多