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?
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?
Met de MySQL functie ascii() kan je eventueel zoeken welke ascii waarde je mee te maken hebt. SELECT code,ASCII(substr(code,1,1))as 'ascii value' ....
Bedankt voor alle hulp. Het ging uiteindelijk om tabs. Ik heb dit kunnen corrigeren met:
update trials set code = replace(code,'\t','');
Dit probleem is ontstaan doordat ik een Excel sheet had met data. In die sheet ben ik de insert regel gaan creeren en daarna uitgevoerd in PHPMyadmin. Hierdoor zijn de tabs erbij gekomen.
Als ik nog een vervolg vraag mag stellen, bestaat er een makkelijkere manier om een kolom of kolommen uit Excel makkelijk te inserten in een database?
Op het tabblad Import of Importeer van phpMyAdmin vind je opties voor het importeren van Excel-bestanden. Lukt het daarmee niet, dan kun je in Excel een CSV-bestand opslaan; als je aansluitend bij het importeren van CSV in phpMyAdmin de juiste scheidingstekens voor rijen en kolommen opgeeft, zitten ze niet meer in de weg in de data.