Est-ce possible dans phpMyAdmin, pour exécuter cette requête sur tous les enregistrements dans une table (pour se débarrasser de tout espace)Utilisez gréer tous les enregistrements dans une table MySQL
Répondre
Vous avez sans doute à la liste le nom du champ, mais vous Je n'ai besoin de le faire qu'une fois par domaine.
UPDATE 'table_name' SET 'field_name' = TRIM('field_name')
(je vous conseille de tester cette avant de l'exécuter sur vos données en temps réel)
hmmm erreur dans la syntaxe SQL - êtes-vous sûr qu'ils sont tous supposés être 'field_name'? – benhowdle89
@ user478144, vous devez remplacer field_name par le nom de vos colonnes. – mikerobi
ouais j'ai compris ce bit, je veux dire que les 3 bits i sub pour "field_name" doivent être les mêmes? C'est à dire ma requête: UPDATE 'parts' SET description = TRIM (description) mais cela ne fonctionne pas !? – benhowdle89
Essayez de tricher:
update venues set postcode=TRIM(postcode)+''
Quel est le problème avec une instruction UPDATE? – mikerobi
Oui, je peux le faire mais je ne suis pas sûr de savoir comment le construire, donc il fait tous les enregistrements? – benhowdle89
Si vous venez de faire une mise à jour sans clause WHERE, il faut mettre à jour chaque enregistrement. Ou voulez-vous mettre à jour tous les champs de chaque enregistrement? – JohnK813