从MySql中的指定列中删除第一个空格

Dom*_*cel 0 php mysql trim

让我们创建一个名为虚表music至极有列id,artisttitle.

前2个rows将是:

1|C. Dione|My heart will go one;
2| C. Dione|I drive all night;
Run Code Online (Sandbox Code Playgroud)

现在显然这两个数据都是正确的,但如果我们将它们用于一个jquery autocomplete使用SELECT DISTINCT(artist)将给2个艺术家

C. Dione
Run Code Online (Sandbox Code Playgroud)

 C. Dione 
Run Code Online (Sandbox Code Playgroud)

如何删除artist列中的第一个空格?

Ram*_*esh 6

您可以使用:

SELECT DISTINCT(LTRIM(artist)) ....
Run Code Online (Sandbox Code Playgroud)

或者你也可以这样做,

UPDATE music set artist = LTRIM(artist)
Run Code Online (Sandbox Code Playgroud)

这将阻止您在SELECT中每次都进行LTRIM