Mysql 从数据库中的多行中删除前17个字符
我已经在MySQL数据库中运行了这个select查询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
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条件]