mysql - 删除mysql中字段的最后一个字符

标签 mysql

我有一个接收 2 个参数的过程,我想获取其中一个参数的最后一个字符,有人知道如何使用 mysql 吗?

CREATE  PROCEDURE `sp_status`(IN status_p CHAR(1), IN codigo_p VARCHAR(255))
BEGIN
UPDATE cartaodigital SET statusPedido = status_p WHERE id_cartaodigital = codigo_p;
END

最佳答案

您要找的函数是SUBSTRING :

select substring(COLUMNNAME from length(COLUMNNAME))
from TABLENAME; 

select substring(COLUMNNAME, length(COLUMNNAME))
from TABLENAME; 

select substring(COLUMNNAME from -1)
from TABLENAME;

select substring(COLUMNNAME, -1)
from TABLENAME;

关于mysql - 删除mysql中字段的最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38061185/

相关文章:

javascript - 如何从无限循环的 Javascript 函数向 MySQL 传递值?

mysql - 有索引,返回不同的结果

php - 我正在android中制作一个注册页面

javascript - mysql2 中的 promise

mysql - 对日期时间字段建立索引有意义吗?

mysql - IP 信息的子查询和索引

mysql - 用户 'root' @'localhost' 的访问被拒绝(使用密码 :YES) joomla install on windows 7 with web platform installer

php - 按两个字段排序

MYSQL查询和LIMIT到一行

php - 查询在 phpmyadmin 中工作但不在脚本中