in een Mysql kolom heb ik zowel links als rechts van de celinhoud meerdere spaties staan. nu dacht ik dat ik met de functie TRIM die spaties zou kunnen weg halen.
ik heb deze code gebruikt in PHPMyAdmin:
UPDATE trials set code = TRIM(code);
het resultaat is dat hij 0 rijen heeft ge-update. Weet iemand waar dat aan kan liggen?
TRIM() verwijdert wel spaties maar geen carriage returns en line feeds, mogelijk ligt het daaraan. Probeer het eens met \r, \n en \r\n in REPLACE() — even aangenomen dat je die karakters niet nodig hebt, uiteraard.
dan heb je achtereenvolgens drie strings (even tussen aanhalingstekens gezet):
' '
' '
'\r\n'
De twee spaties worden niet door TRIM() verwijderd, doordat het veld eindigt op de twee karakters carriage return (\r) en new line (\n) voor een regeleinde. Deze karakters kun je verwijderen met:
geweldig, heldere uitleg. hoe kan ik er achter komen wat voor karakter er in mijn databaseveld staat? want dan weet ik ook hoe ik het moet replacen, toch?