Hi,

in mijn database heb ik een tabel met titels en artiesten, een deel van de titels bevat een titel naam met daarna een (X). De X is een getal 2 of 3.
Met welke query kan ik die (X) verwijderen zodanig ik enkel de titel behoud?

|new_songs|
- ID (uniek)
- album
- track
- artist
- title
- file

Dank bij voorbaat

Toevoeging op 16/05/2014 18:34:27:

Wat ik zelf al heb gevonden maar werkt niet...

update new_songs set title = replace(title, REGEXP '\([0-9]\)', '')

Toevoeging op 16/05/2014 19:07:58:

Ik heb het voorlopig opgelost met
update new_songs set title = replace(title, '(2)', '')
update new_songs set title = replace(title, '(3)', '')

maar ben toch nog wel benieuwd om het te doen met regexp

Toevoeging op 16/05/2014 19:07:58:

Ik heb het voorlopig opgelost met
update new_songs set title = replace(title, '(2)', '')
update new_songs set title = replace(title, '(3)', '')

maar ben toch nog wel benieuwd om het te doen met regexp
Dat regexp geeft true of false. Niet een matchende string.

Dat is dus niet bruikbaar als een preg_replace in php.

Reageren