[MySQL] Trigger oder Stored Procedure?

unique24

Grünschnabel
Hallo

Ich habe folgende 2 Tabellen:
Tabelle 1:
tab1_ID;tab2_ID_FK;Name

Tabelle 2:
tab2_ID

Wenn ich nun einen Insert in Tabelle 1 mache, soll:
a) der Name ggf. gekürzt werden, sofern die Länge das Feld übersteigt.
b) Prüfen ob der Foreign Key existiert, ansonsten zuerst noch in Tabelle 2 die ID anlegen

Würdet Ihr das mit einem Trigger bei Tabelle 1 lösen? Oder doch eine Stored Procedure?

Danke!
 

Neue Beiträge

Zurück