Temporäre Tabellen vom MySQL

  • Beitrags-Autor:
  • Beitrags-Kategorie:Skripte

set max_error_count=0; drop temporary table if exists tmpfilter; create temporary table tmpfilter (gid int); insert into tmpfilter (select cot_cof_gid from task where cot_betreff like '+++ DEMO +++ %'); delete from…

Weiterlesen Temporäre Tabellen vom MySQL

mysql vertical

  • Beitrags-Autor:
  • Beitrags-Kategorie:Software

Die Ausgabe von vielen Spalten lässt sich optimieren, wenn die Abfrage mit \G statt mit ; am Ende ausgelöst wird. Dauerhaft kann diese Einstellung pro Benutzer vorgenommen werden, wenn im…

Weiterlesen mysql vertical

deutsche Collation für MySQL

  • Beitrags-Autor:
  • Beitrags-Kategorie:Internet

Ein Auszug vom Artikel "MySQL-Collation latin1_german1_ci oder latin1_german2_ci?": Collations bestimmen die Sortierreihenfolgen eines SQL-Servers, beispielsweise in ORDER BY-Abfragen. Wenn eine SQL-Abfrage Textfelder auf- oder absteigend sortieren soll, ist es wichtig…

Weiterlesen deutsche Collation für MySQL

Backup-Prozedur für MySQL

Die Aufgabe war, eine gespeicherte Prozedur zu schreiben, mit deren Hilfe kritische Tabellen automatisiert mit einem Suffix gesichert werden können. Entstanden ist folgendes Konstrukt. Ein Cursor durchwandert eine Liste mit Tabellenname. Mit diesen und dem Suffix-Parameter werden vorbereitete Anweisungen erstellt und ausgeführt.
(mehr …)

Weiterlesen Backup-Prozedur für MySQL

Editor mit Syntaxhervorhebung für MySQL

  • Beitrags-Autor:
  • Beitrags-Kategorie:Linux
  • Beitrags-Kommentare:0 Kommentare

Diese Befehlszeile starten mysql und setzt vim als Standardeditor mit aktivierter Syntaxhervorhebung für die SQL. [code lang="bash"]export EDITOR="vim -c 'source /usr/share/vim/vim70/syntax/sql.vim'" && mysql[/code]

Weiterlesen Editor mit Syntaxhervorhebung für MySQL

MySQL Optionen

Die Startoptionen der MySQL-Programme lassen sich in Optionsdateien festlegen. Folgendes Beispiel bewirkt, das alle Klientprogramme (Gruppe "client") das Kennwort "geheim" und das Charset "utf8" verwenden. Die Datei ~/.my.cnf muss mit…

Weiterlesen MySQL Optionen

Eigene Funktionen im MySQL

Screenshot MySQL

Die Aufgabe: eine oft benötigte Funktion innerhalb des MySQL ablegen. Eine Struktur (mit unbekannter Tiefe) wurde in einer Tabelle (jeweils ID oben und unten) abgelegt. Die Funktion soll eine beliebige ID in den dazu passenden Pfad umwandeln können.

Die Lösung: eine eigene Funktion im MySQL. Sie sucht – ausgehend von der aktuellen ID – die Parent-ID, löst diese in ihren Bezeichner auf und beendet sich, wenn die aktuelle ID gleich 0 ist.

(mehr …)

Weiterlesen Eigene Funktionen im MySQL