gpt4 book ai didi

mysql - 需要在mysql中通过operator "-"拆分参数

转载 作者:行者123 更新时间:2023-11-29 03:06:52 26 4
gpt4 key购买 nike

正在获取 **359616044513513-2574** 作为Mysql参数,我的要求是通过"-"运算符拆分这个参数,并将它们存储到两个变量中,比如 dev=359616044513513 和 id=2574在MYSQL的存储过程中如何实现??

最佳答案

您可以使用 MySQL 的 SUBSTRING_INDEX()功能:

DELIMITER ;;

CREATE PROCEDURE my_proc(IN my_param TEXT) BEGIN
DECLARE dev TEXT DEFAULT SUBSTRING_INDEX(my_param, '-', 1);
DECLARE id TEXT DEFAULT SUBSTRING_INDEX(my_param, '-', -1);

-- etc.
END;;

DELIMITER ;

关于mysql - 需要在mysql中通过operator "-"拆分参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13883276/

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