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

Mysql 从数据库中的多行中删除前17个字符,mysql,Mysql,我已经在MySQL数据库中运行了这个select查询 SELECT left(filename, 17) 显示每行的前17个字符,但是我需要删除前17个字符 如何删除它们并保留每行后面的所有字符?根据引用,我建议使用MySQL函数SUBSTRING(str FROM x),它的工作原理如下: SELECT SUBSTRING('foobarbar' FROM 4); 将返回“芭芭拉” 在这里可以找到MySQL的更多字符串函数: 根据参考,我建议使用MySQL函数子字符串(str FROM x

我已经在MySQL数据库中运行了这个select查询

SELECT left(filename, 17)
显示每行的前17个字符,但是我需要删除前17个字符


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

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

SELECT SUBSTRING('foobarbar' FROM 4);
将返回“芭芭拉”

在这里可以找到MySQL的更多字符串函数:

根据参考,我建议使用MySQL函数
子字符串(str FROM x)
,它的工作原理如下:

SELECT SUBSTRING('foobarbar' FROM 4);
将返回“芭芭拉”

在这里可以找到MySQL的更多字符串函数:

我如何在更新查询中使用它?@charlie使用它就像
更新表集列=子字符串(列自4)[WHERE条件]
我如何在更新查询中使用它?@charlie使用它就像
更新表集列=子字符串(列自4)[WHERE条件]