mysql - 没有在 Mysql 参数中获取值

标签 mysql select split substring

SELECT INSTR('359616044513513-2574', '-')

我想为dev=359616044513513id=2574 等变量赋值

如何在MYSQL的存储过程中实现?

最佳答案

试试这个:

SELECT SUBSTRING_INDEX('359616044513513-2574', '-', 1), 
       SUBSTRING_INDEX('359616044513513-2574', '-', -1) INTO @dev, @id;

关于mysql - 没有在 Mysql 参数中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882722/

相关文章:

php - 是否可以在一个查询中使用这 2 个 mySQL 查询?

php - 从mysql获取今天访问的所有时间的不同ip

c# - 需要从字符串拆分中将两个值放入数组中

mysql - 如何选择 id 不等于答案数组的位置

mysql - 从子祖 parent 关系中的不同表中获取名称

sql - 我应该使用什么 mysql 查询来选择符合我所有条件的类别?

大表上的 MySQL Order By 问题

mysql - SQL 获取指定列表的第一个

python - 在大空白处分割 Pandas

java - 难以弄清楚java中split函数的工作原理