MySQL: Auto Increment synchronisieren

MySQL: Auto Increment synchronisieren

am 08.02.2006 16:13:56 von Adrian Schneider

Hallo Newsgruppe,

ist es mit MySQL 5 möglich, dass zwei Tabellen ihren Auto Increment Wert
synkronisieren? Ich stelle mir das so vor:
Ich füge in Tabelle A einen Datensatz ein und es erhöht sich sowohl der
Auto Increment Wert von Tabelle A, als auch von Tabelle B.

Könnte das mit Stored Procedures funktionieren? Kenne in dem Gebiet aber
leider so gut wie garnicht aus.
Hat jemand eine Idee, wie man das am saubersten realisieren könnte?

Gruß und Dank

Adrian Schneider

Re: MySQL: Auto Increment synchronisieren

am 08.02.2006 20:30:50 von Holger Pollmann

Adrian Schneider schrieb:

> ist es mit MySQL 5 möglich, dass zwei Tabellen ihren Auto Increment
> Wert synkronisieren? Ich stelle mir das so vor:
> Ich füge in Tabelle A einen Datensatz ein und es erhöht sich sowohl
> der Auto Increment Wert von Tabelle A, als auch von Tabelle B.
>
> Könnte das mit Stored Procedures funktionieren?

Ich denke eher, daß du Trigger suchst. So was wie

CREATE TRIGGER ins_sum BEFORE INSERT ON table1 FOR EACH ROW

Lies hier mehr:


--
( ROT-13 if you want to email me directly: uvuc@ervzjrexre.qr )
"Sie tragen Trauer? Der Untergang der DDR?" - "Nein, Leni Riefenstahl.
Der Führer hat sie zu sich genommen." -- Abschiedsshow Scheibenwischer,
02.10.2003

Re: MySQL: Auto Increment synchronisieren

am 08.02.2006 21:44:15 von Adrian Schneider

> Ich denke eher, daß du Trigger suchst. So was wie
>
> CREATE TRIGGER ins_sum BEFORE INSERT ON table1 FOR EACH ROW
OK, danke. Arbeite zwar gerade daran, mit MERGE Tables zu arbeiten, aber
lohnt sich trotzdem mal Triggers zu studieren.
Besten Dank!