MySQL: Auto Increment synchronisieren

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
Adrian Schneider [ Mi, 08 Februar 2006 16:13 ] [ ID #1179087 ]

Re: MySQL: Auto Increment synchronisieren

Adrian Schneider <schneider [at] asfs.de> 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:
<http://dev.mysql.com/doc/refman/5.0/en/using-triggers.html>

--
( ROT-13 if you want to email me directly: uvuc [at] 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
Holger Pollmann [ Mi, 08 Februar 2006 20:30 ] [ ID #1179088 ]

Re: MySQL: Auto Increment synchronisieren

> 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!
Adrian Schneider [ Mi, 08 Februar 2006 21:44 ] [ ID #1179090 ]
PHP » de.comp.lang.php.datenbanken » MySQL: Auto Increment synchronisieren

Vorheriges Thema: PDO oder DBX für Datenbank-Abstraktion verwenden?
Nächstes Thema: Anzahl der Dpopdownfeld-Element begrenzen