Kurztipp: UPDATE mit ORDER BY in SQL

Heute stand ein kleines Datenbank-Problem an, das eine „kreative“ Lösung erforderte. Die Sortierung von ein paar Elementen basierte auf der Datenbank-ID, aber ein neues Element musste unbedingt in die Mitte. Da es als letztes eingefügt wurde, hatte es aber natürlich die höchste ID (man stelle sich eine typische MySQL-Datenbank mit AUTO_INCREMENT-Feld als Primary Key vor). Zeit für eine „richtige“ Lösung war nicht, also mussten ein paar IDs in der Datenbank verschoben werden: Jeder Kurs rückt eine ID weiter, dann kann später der letzte auf das leere Feld aufrücken. Gesagt, getan:

update courses set id=id+1 where and id>=3041 and id<=3052

Weiterlesen

Zu erwartende Serverausfälle

Ich möchte hiermit schon mal alle Leser meines Blogs vorwarnen: Vermutlich wird die Website in den nächsten Tagen nicht zu erreichen sein.

Mein (Noch)Hoster unaxus stellt ab heute seine Server um, was dazu führen wird, das meine Website kurzzeitig von Netz geht. Also nicht wundern 😀

Leider liegt auf diesem Server z.B. auch der Update-Dienst für SimpleScreenshot und FastView, der für tKoD ist zwar auf einer anderen Seite, aber die liegt auch auf dem gleichen Server…

Leider werden sich durch die Umstellung auch die Datenbanken ändern, ohne mein Zutun wird die Website also auch nicht wieder online gehen 🙁 Wenn ihr mir helfen wollt, schreibt euch meine Email-Adresse aus dem Impressum auf, und schreibt mir eine Mail, wenn ihr merkt, dass die Website offline ist. Sonst kann es etwas dauern, bis ich das merke 😀

EDIT: Ui… die Email liegt ja auch auf dem Server… Wenn ihr helfen wollt, schreibt an rother.niklas@gymlgh.de.

Weiterlesen