Lines 4-11
CREATE TABLE library_groups (
Link Here
|
4 |
branchcode VARCHAR(10) NULL DEFAULT NULL, -- The branchcode of a branch belonging to the parent group |
4 |
branchcode VARCHAR(10) NULL DEFAULT NULL, -- The branchcode of a branch belonging to the parent group |
5 |
title VARCHAR(100) NULL DEFAULT NULL, -- Short description of the goup |
5 |
title VARCHAR(100) NULL DEFAULT NULL, -- Short description of the goup |
6 |
description TEXT NULL DEFAULT NULL, -- Longer explanation of the group, if necessary |
6 |
description TEXT NULL DEFAULT NULL, -- Longer explanation of the group, if necessary |
7 |
created_on DATETIME NOT NULL, -- Date and time of creation |
7 |
created_on TIMESTAMP NULL, -- Date and time of creation |
8 |
updated_on DATETIME NULL DEFAULT NULL, -- Date and time of last |
8 |
updated_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -- Date and time of last |
9 |
PRIMARY KEY id ( id ), |
9 |
PRIMARY KEY id ( id ), |
10 |
FOREIGN KEY (parent_id) REFERENCES library_groups(id) ON UPDATE CASCADE ON DELETE CASCADE, |
10 |
FOREIGN KEY (parent_id) REFERENCES library_groups(id) ON UPDATE CASCADE ON DELETE CASCADE, |
11 |
FOREIGN KEY (branchcode) REFERENCES branches(branchcode) ON UPDATE CASCADE ON DELETE CASCADE |
11 |
FOREIGN KEY (branchcode) REFERENCES branches(branchcode) ON UPDATE CASCADE ON DELETE CASCADE |
12 |
- |
|
|