Mysql 如果有引号,请删除第一个字符

Mysql 如果有引号,请删除第一个字符,mysql,Mysql,我有以下两个字符串: /Volumes/ISCSIRAID_04/PORTAL_ASSETS/NOVIYDISK_FOURLIONS_TRAILER "/Volumes/newfile.mov 如果字符串的第一个字符=“,我将如何删除它 我在想: UPDATE users SET data = SUBSTR(data, 2); 但是,这将始终执行替换,而不是仅当它是“时,只需添加一个where子句: UPDATE users SET data = SUBSTR(data, 2) WHERE

我有以下两个字符串:

/Volumes/ISCSIRAID_04/PORTAL_ASSETS/NOVIYDISK_FOURLIONS_TRAILER
"/Volumes/newfile.mov
如果字符串的第一个字符=
,我将如何删除它

我在想:

UPDATE users SET data = SUBSTR(data, 2);

但是,这将始终执行替换,而不是仅当它是

时,只需添加一个
where
子句:

UPDATE users SET data = SUBSTR(data, 2) WHERE data LIKE '"%';

作为OP的旁注,如果可以使用单引号或双引号,您只需将类似部分更改为此
,其中数据如“%”或数据如“%”