Mailinglisten-Archive |
Puck wrote: > ich hab ein kleines Problem, was ich mit nur einem Query loesen moechte, > was aber antscheinend nicht funktioniert. > insert into discussion (NULL,MAX(threatid)+1,0,0) > > => Ich brauche einfach den groessten Wert fuer das Feld threatid und muss 1 > addieren, damit ich eine neue freie threatid bekomme. (Ja es soll ein Forum > werden ;) ) Wie wär's wenn du das Feld auf auto_increment setzt? Ansonsten bin ich mir nicht sicher, ob MySQL sogar subselects in INSERTs beherrscht..? es wäre dann insert into discussion (NULL, SELECT MAX(threadid)+1 FROM discussion, 0,0); Wenn beides nicht deine Lösung ist, müsstest du halt doch die beiden voneinander trennen und zwei Queries durchführen... grüessli, johannes > MySQL beschwert sich nun aber. > > Muss ich das auf eine select und insert Anweisung aufteilen oder geht es doch irgendwie in einem Query? > > Danke euch, > Thomas > > --- > *** Abmelden von dieser Mailingliste funktioniert per E-Mail > *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive