2010-12-06 5 views
0

Ich habe einen Batch-Upload von Artikeln auf meine Joomla-Website, ging es gut, außer dass das Alias-Feld wurde nicht eingereicht, jetzt habe ich tausend plus Artikel mit einzigartigen Titel und sie benötigen einen Titel-Alias. Joomla wie der Titel Alias ​​mit Bindestrichen zu erstellen, soSQL-Anweisung zum Erstellen eines Feldes basierend auf einem anderen Feld für Joomla Artikeldatenbank

meine Fliese my-Titel

ist, wie kann ich Batch meine Felder in mysql konvertieren diesen Code

in pseudo hinzufügen

wenn alias Feld ist dann mit Titel mit Bindestrichen füllen

danke, wenn Sie wissen, wie die Bindestrich Sache ich denke, ich kann mit etwas Arbeit finden Sie die sql, ich frage auch, ob dies klingt richtig und was ich zu sehen habe heraus für ...

dank

Antwort

1
update MyTable 
set alias = replace(title, ' ', '-') 
where alias = '' 
+0

Das ist echte sauber und ordentlich, wird ein Backup meiner db heute Abend und versuchen Sie es. Wusste nicht, dass die Ersetzungsfunktion existierte. – landed

+0

Das hat sehr gut funktioniert, danke für den Beitrag zu einem besseren Internet. – landed

+0

Großartig - wenn Sie diese Antwort mögen, können Sie sie akzeptieren, indem Sie auf das Häkchen daneben klicken. – RedFilter

Verwandte Themen