从数据库中的多行中删除前17个字符

时间:2016-06-15 12:53:30

标签: mysql

我在MySQL数据库中运行了这个选择查询

SELECT left(filename, 17)

显示每行的前17个字符,但我需要删除前17个字符。

如何删除它们并在每行之后保留所有字符?

1 个答案:

答案 0 :(得分:2)

我建议使用MySQL函数SUBSTRING(str FROM x)根据引用它的工作原理如下:

SELECT SUBSTRING('foobarbar' FROM 4);

将返回' barbar'

这里有更多MySQL的字符串函数: http://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_substr