Hallo Forum,
ich habe eine Tabelle folgenden Aufbaus:
id | replaces_id | created | ...
----+-------------+------------+- - -
1 | NULL | 2005-03-04 |
2 | NULL | 2003-08-22 |
3 | 2 | 2006-05-05 |
4 | 2 | 2006-05-05 |
5 | 2 | 2006-06-06 | <unzulässig!>
Ich möchte auf Datenbankebene (InnoDB) erreichen, dass die Einträge 1..4 erlaubt sind, 5 aber nicht, also dass:
- replaces_id IS NULL beliege Werte für created zulässt,
- replaces_id IS NOT NULL nur einen einzigen Wert für created zulässt.
Any ideas?
Danke!
Peter