ScaraX: mysql INSERT ... SELECT problem

Beitrag lesen

Welchen Zweck erfüllt diese Spalte neben der auto_increment-ID, die doch automatisch hochgezählt wird?

In diesem beispiel keinen, allerdings wollte ich die Tabelle noch um Kategorien erweitern, wodurch auto increment dann nicht mehr funktioniert.

Nein, dann fängst du dir ein Nebenläufigkeitsproblem ein.

Ein Grund mehr für diesen Ansatz ;)

Welchen Spaltentyp hat position?

position ist INT(11) NOT NULL

Hast du dir mal angeschaut, was dir das SELECT-Statement liefert, wenn du es einzeln ausführst?

MfG ChrisB

habe jetzt herausgefunden, dass der query wunderbar funktioniert, sobald mindestens ein Eintrag vorhanden ist.
Wenn kein Eintrag vorhanden ist, liefert max(position) allerdings NULL (auch wenn NOT NULL für position festgelegt ist)
und NULL + 1 bleibt NULL

Die Frage ist jetzt wie ich daraus 1 machen kann...

MfG
ScaraX