il existe sur ce forum un post parlant de ce sujet mais je n'ai pas réussi à utiliser la solution proposée ... le post étant ancien, je n'ai pas voulu le déterrer.
j'ai besoin dans phpmyadmin de pourvoir supprimer des caractères après un point virgule.
en gros que dans ma colonne A :
"maphrase;cequejeveux;supprimer" devienne "maphrase" sans ; sans rien après ce ; qui peut parfois apparaître plusieurs fois (quoiqu'il arrive j'ai besoin de ce qui est avant le premier point virgule, le reste saute)
Donc si on veut appliquer ça dans la colonne entière, la requête suivante devrait faire le job (à vérifier cependant avant sur une table test, je ne suis pas à l'abri d'avoir fait une erreur)
UPDATE table
SET nom_colonne = SUBSTR(nom_colonne,1,LOCATE(";", nom_colonne)-1)
WHERE LOCATE(";", nom_colonne)<>0
La clause WHERE permet de ne modifier que les lignes contenant un point-virgule.
SQL supprimer des caractères après un ;
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.