MySQL: Anzahl geänderter Datensätze abfragen

Nach einer Änderungsabfrage in MySQL bringt die PHP-Funktion mysql_num_rows() die Anzahl der veränderten Datensätze zurück. Allerdings arbeitet MySQL hier vielleicht eine Spur anders, als Sie es erwarten. Betrachten Sie zum Beispiel folgende Abfrage, mit der Sie bei Kunden, die keine Umsätze getätigt haben, ein bestimmtes Flag setzen möchten

WeiterlesenMySQL: Anzahl geänderter Datensätze abfragen

MySQL: Komplexe Abfragen mit Joins meistern

Wer für eine bestimmte Aufgabe nacheinander mehrere Datenbankabfragen an einen SQL-Server stellt, sollte stutzig werden. Denn das weist fast immer auf un-optimierte Abfragen hin, deren Einzeloperationen sich zu einer einzigen Abfrage zusammenfassen lassen. Das bringt dramatische Performance-Gewinne, egal, ob Daten geändert oder lediglich aus der Datenbank geholt werden sollen.

WeiterlesenMySQL: Komplexe Abfragen mit Joins meistern

MySQL: Deutsches Datumsformat erhalten

Datumswerte in SQL-Abfragen kommen immer im internationalen Format aus der Datenbank. Das vergangene Silvester erscheint beispielsweise in der Form 2006-12-31. Wollen Sie erreichen, dass das Datum schon durch die Abfrage korrekt im deutschen Format erzeugt wird, dann müssen Sie es von MySQL aufbereiten lassen. Lautet die Abfrage bisher zum Beispiel

WeiterlesenMySQL: Deutsches Datumsformat erhalten