relationen - xmysqladmin

Carsten Umland carsten.umland at gmx.de
Fri Nov 24 22:43:44 CET 2000


>> ich möchte 2 tab. verknüpfen 1:n
>> habe in tab1 einen primary key - auto increment not null  definiert
>> 
>> und in tab2 einen unique key - not null definiert
> 
> Du meinst wohl umgekehrt: tab1 unique not null, tab2 primary not
> null. Sonst kann tab2 nicht mehrere primary keys mit dem gleichen
> Wert enthalten.
> Die Verbindung wird meineswissens über solche SQL Statements realisert.
> 
> Die Logik für das korrekte Anlegen solcher Datensätze geht -
> meineswissens - nur über Programmlogik mit mehreren SQL
> Statements.
> 
> Erzeuge Satz in tab1  - merke PrimKey.
> Erzeuge Satz in tab2 mit PrimKey.tab1 als PrimKey.

also sozusagen, wenn in tab1 tupel1 erzeugt wird , merkt sich mysql den
auto_increment id und überträgt ihn dann in tab2 bei anlage eines tupels ?

hört sich gut an..

ist für mich zwar keine original 1:n aber immerhin eine Eselsbrücke

und wie sage ich es nun in mysql ?
---------------------------------
with best regards
carsten umland
mailto:carsten.umland at gmx.de
GPG Key fingerprint = 9C50 575A F4CE 7632 D601  EF61 74DB 1139 68AE 928D
KeyServer http://germany.keyserver.net/en/
---------------------------------




More information about the Linux mailing list