insérer des - entre chaque mots sql

Eléphant du PHP | 372 Messages

05 nov. 2015, 00:53

Salut à tous.
Je cherche comment procéder pour separer les espace que j'ai par un tiret svp.
Genre;

Table actualité
J'ai une colonnenews qui contient le titre et une colonnelexique
Actuellement cette table lexique est vide.
J'aimerais donc copier ma table news dans ma table lexique mais remplacer les espace par des tirets.

Mammouth du PHP | 2703 Messages

05 nov. 2015, 01:40

update table set champ2=REPLACE(champ1, ' ', '-')

Mammouth du PHP | 643 Messages

05 nov. 2015, 22:58

Salut,
Alors en fait je pense que mon truc ne marche pas du a ufait que la colonne lexique est encore vide pour l'instant.
Donc la requete Sql demande de copier le contenu mais rien ne se passe.
Je n'ai pas de message d'erreur juste 0 ligne on était affecté c'est tout.

En fait je souhaite copier le contenu de la colonne news dans la colonne lexique mais dans la colonne lexique je veux que les espace soit remplacer par des tirets.
Code:
update actualite set news=REPLACE(lexique, ' ', '-')
PS: Petite suptilité il est très important que le contenu de la colonne lexique soit en minuscule uniquement, comment procéder svp.
Merci à vous

nestecha
Invité n'ayant pas de compte PHPfrance

05 nov. 2015, 23:26

UPDATE actualite
SET lexique = REPLACE(news, ' ', '-')
?