MySQL的建表語句:
DROP TABLE if EXISTS `t_order_test`; CREATE TABLE `t_order_test`( id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '訂單主鍵', order_no VARCHAR(40) NOT NULL DEFAULT '' COMMENT '訂單編號', create_by VARCHAR(32) NOT NULL DEFAULT '' COMMENT '訂單創建人', create_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '訂單創建時間', update_by VARCHAR(32) NOT NULL DEFAULT '' COMMENT '訂單更新人', update_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '訂單更新時間', INDEX `index_order_no` (order_no) )ENGINE = INNODB CHARSET = 'utf8mb4' COMMENT '訂單測試表';
insert插入一條數據:
INSERT INTO t_order_test (order_no, create_by, update_by) VALUES('2020041517290001','1', '1');
執行結果:
update更新數據
UPDATE t_order_test SET order_no = '12345678' WHERE id = 1;
執行結果,update_date時間自動更新。