942 B
-- 创建 order库、业务表、undo_log表 create database seata_order; use seata_order;
DROP TABLE IF EXISTS tb_order
;
CREATE TABLE tb_order
(
id
int(11) NOT NULL AUTO_INCREMENT,
user_id
varchar(255) DEFAULT NULL,
commodity_code
varchar(255) DEFAULT NULL,
count
int(11) DEFAULT 0,
money
int(11) DEFAULT 0,
PRIMARY KEY (id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE undo_log
(
id
BIGINT(20) NOT NULL AUTO_INCREMENT,
branch_id
BIGINT(20) NOT NULL,
xid
VARCHAR(100) NOT NULL,
context
VARCHAR(128) NOT NULL,
rollback_info
LONGBLOB NOT NULL,
log_status
INT(11) NOT NULL,
log_created
DATETIME NOT NULL,
log_modified
DATETIME NOT NULL,
ext
VARCHAR(100) DEFAULT NULL,
PRIMARY KEY (id
),
UNIQUE KEY ux_undo_log
(xid
, branch_id
)
) ENGINE = InnoDB
AUTO_INCREMENT = 1
DEFAULT CHARSET = utf8;