Vinzenz Mai: Multi-Statement und Integrität der Daten

Beitrag lesen

Hallo Alexander,

Ich weiß leider nicht, ob man mit MySQL inzwischen ein Subselect auf Max() in ein Insert einbauen kann. Wer kann helfen?

Eine Methode wäre z.B. folgende:
update table_xyz set zahl = zahl + 1 order by zahl desc limit 1;

statt einen neuen Datensatz mit einem bestimmten Wert einzufügen, veränderst Du die Werte _aller_ Datensätze.

Frag mich nicht, ob das langsamer als max() ist, keine Ahnung.

Es ist etwas völlig anderes, also spielt die Geschwindigkeit keine Rolle :-)

Freundliche Grüße

Vinzenz