|
@@ -6,8 +6,8 @@ CREATE TABLE
|
|
|
logo TEXT DEFAULT '',
|
|
|
local_logo TEXT DEFAULT '',
|
|
|
description TEXT,
|
|
|
- create_time DATETIME DEFAULT NULL,
|
|
|
- update_time DATETIME DEFAULT NULL,
|
|
|
+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ update_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
sort INTEGER DEFAULT 0,
|
|
|
status TEXT DEFAULT 'A'
|
|
|
);
|
|
@@ -35,8 +35,8 @@ CREATE TABLE
|
|
|
is_member_discount TEXT DEFAULT 'Y',
|
|
|
sort INTEGER DEFAULT 0,
|
|
|
description TEXT,
|
|
|
- create_time DATETIME DEFAULT NULL,
|
|
|
- update_time DATETIME DEFAULT NULL,
|
|
|
+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ update_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
operator TEXT DEFAULT NULL,
|
|
|
status TEXT DEFAULT 'A',
|
|
|
FOREIGN KEY (cate_id) REFERENCES menu_cate (id)
|
|
@@ -76,4 +76,26 @@ CREATE TABLE
|
|
|
PRIMARY KEY (sku_id, spec_id),
|
|
|
FOREIGN KEY (sku_id) REFERENCES menu_sku (id),
|
|
|
FOREIGN KEY (spec_id) REFERENCES menu_spec (id)
|
|
|
- );
|
|
|
+ );
|
|
|
+
|
|
|
+
|
|
|
+CREATE TRIGGER trg_menu_cate_update_time AFTER
|
|
|
+UPDATE ON menu_cate FOR EACH ROW WHEN NEW.update_time = OLD.update_time BEGIN
|
|
|
+UPDATE menu_cate
|
|
|
+SET
|
|
|
+ update_time = CURRENT_TIMESTAMP
|
|
|
+WHERE
|
|
|
+ id = OLD.id;
|
|
|
+
|
|
|
+END;
|
|
|
+
|
|
|
+
|
|
|
+CREATE TRIGGER trg_menu_commodity_update_time AFTER
|
|
|
+UPDATE ON menu_commodity FOR EACH ROW WHEN NEW.update_time = OLD.update_time BEGIN
|
|
|
+UPDATE menu_commodity
|
|
|
+SET
|
|
|
+ update_time = CURRENT_TIMESTAMP
|
|
|
+WHERE
|
|
|
+ id = OLD.id;
|
|
|
+
|
|
|
+END;
|