Spaltenname | Data Type | Not Null | Default | Extra | Pflicht/Optional | Bemerkungen | |
---|---|---|---|---|---|---|---|
1 | id | integer | true | primary key, auto increment | Pflicht | Zeilen ID für datatables | |
2 | del | bit | true | 0 | Pflicht | logische Löschung | |
3 | ref_XXX | integer | true | Optional | Referenzspalte(n) für Dropdowns | ||
4 | content | … | … | … | … | … | Inhalt(e) der Tabelle |
Beispiel Tabellenstruktur:
CREATE TABLE root_table (
id mediumint not null auto_increment,
del bit(1) not null default 0,
ref_dropdown mediumint default null,
content char(30) default null,
primary key (id)
);
Beispiel Tabelleninhalt:
INSERT INTO root_table (del, ref_dropdown, content) VALUES
(1,1,'ALPHA'),
(0,2,'BRAVO'),
(0,3,'CHARLIE'),
(0,4,'DELTA'),
(0,5,'ECHO'),
(0,6,'FOXTROT'),
(0,7,'GOLF'),
(0,8,'HOTEL'),
(0,9,'INDIA'),
(0,8,'JULIETT');
Spaltenname | Data Type | Not Null | Default | Extra | Pflicht/Optional | Bemerkungen | |
---|---|---|---|---|---|---|---|
1 | id | integer | true | primary key, auto increment | Pflicht | Referenz ID (REF_XXX) siehe oben | |
2 | del | bit | true | 0 | Pflicht | logische Löschung | |
3 | id_text | char(30) | true | Pflicht | Dropdown Bezeichnung |
Beispiel Lookup Tabellenstruktur:
CREATE TABLE dropdown_lookup_table (
id mediumint not null auto_increment,
del bit(1) not null default 0,
id_text char(30) default null,
primnary key (id)
);
Beispiel Lookup Tabelleninhalt:
INSERT INTO dropdown_lookup_table (del, id_text) VALUES
(0,'ONE'),
(0,'TWO'),
(0,'THREE'),
(0,'FOUR'),
(0,'FIVE'),
(0,'SIX'),
(0,'SEVEN'),
(0,'EIGHT'),
(0,'NINE');