Erik: (MySQL) Zwei Felder mit dem Auto-Increment-Wert füllen

Beitrag lesen

Hi Antje,

Nein geht nicht, da die ID erst mit dem Insert vergeben wird und noch nicht existiert.
Aber warum so kompliziert? Definiere für das Feld einen Zustand z.B. -1 oder einfach leer lassen, der dann gesetzt wird, wenn die ID als Merkmal verwendet werden soll.

Warum nicht?

order by Sonstiges1,id

steht in sonstiges der gleiche Wert, wird nach id sortiert und kommt damit auf das gleiche raus.

Aber wenn in Sonstiges =-1 und ID meinetwegen =3 kommt es doch fälschlicherweise ganz an den Anfang, oder nicht?

VG
Erik