如果在MYSQL中为' - ',我如何删除最后一个字母

时间:2014-01-20 22:07:15

标签: mysql

如果最后一个字符在没有使用php的mysql查询中是“ - ”,我如何删除最后一个字符。

谢谢!

2 个答案:

答案 0 :(得分:1)

阅读string functions reference,例如

mysql> SET @str := 'test message-';
mysql> SELECT IF(RIGHT(@str, 1) = '-', SUBSTRING(@str FROM 1 FOR LENGTH(@str)-1), @str);
test message

答案 1 :(得分:0)

REGEXP_REPLACE可用作MySQL user-defined function