gpt4 book ai didi

mysql查询帮助(like语句)

转载 作者:行者123 更新时间:2023-11-29 01:10:54 24 4
gpt4 key购买 nike

我正在使用 mysql,我有一个存储过程,它有一个输入变量。

我想在 select 语句中使用这个变量(带有 like 子句)。

例如:

DELIMITER $$

DROP PROCEDURE IF EXISTS `DeleteDataByTransactionID` $$
CREATE DEFINER=`root`@`%` PROCEDURE `DeleteDataByTransactionID`(in **$TransactionID** varchar(50))

BEGIN

delete from sqlstatements where tempsql like '%'+ **$TransactionID** + '%';

END $$


DELIMITER ;

谢谢

最佳答案

DELIMITER $$
DROP PROCEDURE IF EXISTS `DeleteDataByTransactionID`
$$
CREATE DEFINER=`root`@`%` PROCEDURE `DeleteDataByTransactionID`(TransactionID VARCHAR(50))
BEGIN
DELETE
FROM sqlstatements
WHERE tempsql LIKE CONCAT('%', TransactionID, '%');
END
$$
DELIMITER ;

关于mysql查询帮助(like语句),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/888382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com