Benutzer-Werkzeuge

Webseiten-Werkzeuge


mysql:mysql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
mysql:mysql [2018/04/04 20:32] – Hinzufügen der Terminal-Befehle adminmysql:mysql [2018/04/04 20:41] – Suche nach doppelten Einträgen admin
Zeile 29: Zeile 29:
 ===== SQL-Befehle ===== ===== SQL-Befehle =====
  
 +==== Suchen/Ersetzen von Teilstrings innerhalb einzelner DB-Felder ====
 +
 +<code mysql>
 +UPDATE tt_content
 +SET bodytext = REPLACE(bodytext, 'class="old-btn"', 'class="c-btn  c-btn--primary"')
 +WHERE bodytext LIKE ('%class="old-btn"%');
 +</code>
  
 ==== Suchen/Ersetzen exakter Werte in Feldern ==== ==== Suchen/Ersetzen exakter Werte in Feldern ====
Zeile 43: Zeile 50:
 SELECT * FROM `tt_content` GROUP BY `CType` SELECT * FROM `tt_content` GROUP BY `CType`
 SELECT * FROM `pages` GROUP BY `backend_layout` SELECT * FROM `pages` GROUP BY `backend_layout`
 +</code>
 +
 +==== Suche nach doppelten Einträgen ====
 +
 +Hier am Beispiel mehrfach importierter Newsbeiträge:
 +
 +<code mysql>
 +SELECT uid,title,externalurl, COUNT(*)
 +FROM `tx_news_domain_model_news`
 +GROUP BY title,externalurl
 +HAVING COUNT(*) > 1
 </code> </code>
mysql/mysql.txt · Zuletzt geändert: 2022/03/27 17:48 von admin