phpbar.de logo

Mailinglisten-Archive

Re: MAX() Funktion
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MAX() Funktion



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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive