Wert von AUTOINCREMENT

Wert von AUTOINCREMENT

am 05.12.2007 15:39:48 von Bubi Meier

Tag, meine Damen und Herren,

gibt es ein 'einfache' Möglichkeit, den Wert ein Autoincrement Feldes
nach einem Insert zu ermittlen?

Sei beispielweise:

Kunde '=' { KDNR INT AUTOINCREMENT, Name VARCHAR(20) }

und nach

INSERT INTO Kunde (KDNR,Name) VALUES (NULL,'Schmitz')

brauche ich nun eine den neugenerierten KDNR, also ohne einen
Select ... where Name = 'Schmitz'

was sowieso bei Doppelung von Schmitz (von denen gibt bekanntlich
einige) sinnlos wäre.

--
-bm

Re: Wert von AUTOINCREMENT

am 05.12.2007 15:43:05 von Christian Kirsch

Bubi Meier schrieb:
> Tag, meine Damen und Herren,
>
> gibt es ein 'einfache' Möglichkeit, den Wert ein Autoincrement Feldes
> nach einem Insert zu ermittlen?
>

Ja. Und der ist sogar dokumentiert - nicht nur an der üblichen Stelle
dev.mysql.com, sondern auch hundertfach im Netz.

Eine Suche nach Last insert id könnte weiterhelfen.

Re: Wert von AUTOINCREMENT

am 05.12.2007 15:43:07 von sylvio runge

Bubi Meier wrote:

> INSERT INTO Kunde (KDNR,Name) VALUES (NULL,'Schmitz')
>
> brauche ich nun eine den neugenerierten KDNR, also ohne einen
> Select ... where Name = 'Schmitz'
>
> was sowieso bei Doppelung von Schmitz (von denen gibt bekanntlich
> einige) sinnlos wäre.
>
"select last_insert_id()" ?


S.

Re: Wert von AUTOINCREMENT

am 05.12.2007 15:54:48 von Bubi Meier

Christian Kirsch schrieb:
> Bubi Meier schrieb:
>> Tag, meine Damen und Herren,
>>
>> gibt es ein 'einfache' Möglichkeit, den Wert ein Autoincrement Feldes
>> nach einem Insert zu ermittlen?
>>
>
> Ja. Und der ist sogar dokumentiert - nicht nur an der üblichen Stelle
> dev.mysql.com, sondern auch hundertfach im Netz.
>
> Eine Suche nach Last insert id könnte weiterhelfen.

Dankeschön, das war alles was ich wissen wollte.

--
-bm

Re: Wert von AUTOINCREMENT

am 05.12.2007 15:55:22 von Bubi Meier

sylvio runge schrieb:
>
> Bubi Meier wrote:
>
>> INSERT INTO Kunde (KDNR,Name) VALUES (NULL,'Schmitz')
>>
>> brauche ich nun eine den neugenerierten KDNR, also ohne einen
>> Select ... where Name = 'Schmitz'
>>
>> was sowieso bei Doppelung von Schmitz (von denen gibt bekanntlich
>> einige) sinnlos wäre.
>>
> "select last_insert_id()" ?
>

Dankeschön, das war alles was ich wissen wollte.

--
-bm

Re: Wert von AUTOINCREMENT

am 05.12.2007 16:37:38 von Christian Kirsch

Bubi Meier schrieb:

> Dankeschön, das war alles was ich wissen wollte.
>
Was *ich* gerne wissen würde: Warum benutzt Du eine gefälschte
Mail-Adresse als Absender?

Re: Wert von AUTOINCREMENT

am 06.12.2007 00:55:04 von Bubi Meier

Christian Kirsch schrieb:
> Bubi Meier schrieb:
>
>> Dankeschön, das war alles was ich wissen wollte.
>>
> Was *ich* gerne wissen würde: Warum benutzt Du eine gefälschte
> Mail-Adresse als Absender?

Weil ich jetzt schon viele ernstgemeinte, aber unerwünschte
Produktinformationen, häufig aus dem Bereich der Erwachsenenunterhaltung
bekomme. Und das sollen zumindest nicht noch mehr werden.

--
-bm

Re: Wert von AUTOINCREMENT

am 07.12.2007 09:43:28 von Jonas Werres

> Weil ich jetzt schon viele ernstgemeinte, aber unerwünschte
> Produktinformationen, häufig aus dem Bereich der Erwachsenenunterhaltung
> bekomme. Und das sollen zumindest nicht noch mehr werden.

Und jetzt möchtest Du, dass diese Mails stattdessen an die potentiell mal
vergebene Domain ps.de gesendet werden? (Wird zwar z.Z. nicht vergeben, ist
aber technisch keinesfalls ausgeschlossen.)
Warum möchtest Du das?