ごとに重複して下さい:私は探しています私はAufgabeにPlanungから親子関係を形成する2つのDB tabels持つ親ID
CREATE TABLE `aufgabe` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`planung_id` bigint(20) DEFAULT NULL, -- foreign key to Planung.id
`Nummer` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
-- lots of ohter columns
) ENGINE=InnoDB
:
Planung:
CREATE TABLE `planung` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`Bezeichnung` varchar(255) DEFAULT NULL,
-- lots of ohter columns
PRIMARY KEY (`id`),
) ENGINE=InnoDB
Aufgabeを私にPlanung.idとAufgabe.IDを与えた質問に対してはPlanungごとにすべてのNummerが重複しています。言い換えれば:Planung Aufgabeすべてについて.Nummerは一意でなければなりません、私はwhehterを確認したいのですが、これは実際に私のDBのケースです(私はそうではないことを知っています)。
テーブル 'aufgabe'に 'planung_id、nummer'というユニークなインデックスを使用することを検討してください。 (あなたがコースをきれいにした後)。 – dgw