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:37] – Suchen/Ersetzen von Teilstrings innerhalb einzelner DB-Felder adminmysql:mysql [2018/04/09 20:32] – [SQL-Import über Terminal] admin
Zeile 1: Zeile 1:
 ====== MySQL ====== ====== MySQL ======
 +
 +Diese Seite enthält allgemeine Hilfen sowie hilfreiche SQL-Befehle für TYPO3-Tabellen.
  
 ===== Terminal-Befehle ===== ===== Terminal-Befehle =====
Zeile 23: Zeile 25:
 <code> <code>
 mysql -u Username -p Datenbankname < beispiel.sql mysql -u Username -p Datenbankname < beispiel.sql
 +</code>
 +
 +Bei **Mittwald** und ggf. anderen Anbietern muss noch der Hostname ergänzt werden:
 +
 +<code>
 +mysql -u Username -p -h db1234.mydbserver.com Datenbankname < beispiel.sql
 </code> </code>
  
Zeile 36: Zeile 44:
 WHERE bodytext LIKE ('%class="old-btn"%'); WHERE bodytext LIKE ('%class="old-btn"%');
 </code> </code>
 +
 +
 +==== RTE Accessibility Icons ersetzen ====
 +
 +Mit TYPO3 v7 wurden die Barrierefreiheit-Icons für Links im RTE an andere Stelle im Extension-Verzeichnis verschoben, um die Struktur mit dem Rest des TYPO3-Kerns zu vereinheitlichen.
 +
 +<code sql>
 +UPDATE tt_content 
 +  SET bodytext = REPLACE(bodytext, 
 +    'rtehtmlarea/res/accessibilityicons/img/', 
 +    'rtehtmlarea/Resources/Public/Images/');
 +</code>
 +
 +Quelle: [[https://stackoverflow.com/questions/42736166/rtes-accessibilityicons-missing-in-typo3-7-6|Stack Overflow: RTEs accessibilityicons missing in TYPO3 7.6]]
 +
 +Mit der Aktualisierung auf TYPO3 v8 müssen Pfade möglicherweise erneut angepasst werden, da die Extension //rtehtmlarea// nicht mehr zum TYPO3-Kern gehört und ggf. nachinstalliert werden muss. Statt ''/typo3/sysext/rtehtmlarea/'' lautet der Pfad dann ''/typo3conf/ext/rtehtmlarea/''.
  
 ==== Suchen/Ersetzen exakter Werte in Feldern ==== ==== Suchen/Ersetzen exakter Werte in Feldern ====
Zeile 51: Zeile 75:
 SELECT * FROM `pages` GROUP BY `backend_layout` SELECT * FROM `pages` GROUP BY `backend_layout`
 </code> </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>
 +
mysql/mysql.txt · Zuletzt geändert: 2022/03/27 17:48 von admin