Hiho,
ich möchte in ein Datenbankfeld per UPDATE eine Zahl einfügen, die abhängig von dem vorherigen Inhalt ist. Wenn eine 1 drinne steht soll dies mit 2 überschrieben werden, wenn eine 2 drinne steht mit 1. Nun könnte ich natürlich erst das entsprechende Feld auslesen, dann in PHP ne if Abfrage machen und dann den entsprechenden wert wieder zurückschreiben. Aber das lässt sich doch sicherlich vermeiden.
Deshalb meine Frage: Gibt es in mysql sowas wie ne IF Konstruktion (die Suche in den mysql docs nach IF bringt verständlicherweise nichts wirklich hilfreiches) oder fällt euch alternativ ne mathematische Funktion die mysql kann ein, die 1 auf 2 bzw. 2 auf 1 bringt?
Ich hoffe ihr könnt mir helfen, das ganze in einem Query zu erledigen.
Grüsse
Marc