Skip to content

Commit cd47dad

Browse files
committed
add a sql example of seata at mode in springboot
1 parent d897907 commit cd47dad

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# db_seata
2+
DROP SCHEMA IF EXISTS db_seata;
3+
CREATE SCHEMA db_seata;
4+
USE db_seata;
5+
6+
# Account
7+
CREATE TABLE `account_tbl` (
8+
`id` INT(11) NOT NULL AUTO_INCREMENT,
9+
`user_id` VARCHAR(255) DEFAULT NULL,
10+
`money` INT(11) DEFAULT 0,
11+
PRIMARY KEY (`id`)
12+
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
13+
14+
INSERT INTO account_tbl (id, user_id, money)
15+
VALUES (1, '1001', 10000);
16+
INSERT INTO account_tbl (id, user_id, money)
17+
VALUES (2, '1002', 10000);
18+
19+
# Order
20+
CREATE TABLE `order_tbl`
21+
(
22+
`id` INT(11) NOT NULL AUTO_INCREMENT,
23+
`user_id` VARCHAR(255) DEFAULT NULL,
24+
`commodity_code` VARCHAR(255) DEFAULT NULL,
25+
`count` INT(11) DEFAULT '0',
26+
`money` INT(11) DEFAULT '0',
27+
PRIMARY KEY (`id`)
28+
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
29+
30+
# Storage
31+
CREATE TABLE `storage_tbl` (
32+
`id` INT(11) NOT NULL AUTO_INCREMENT,
33+
`commodity_code` VARCHAR(255) DEFAULT NULL,
34+
`count` INT(11) DEFAULT '0',
35+
PRIMARY KEY (`id`),
36+
UNIQUE KEY `commodity_code` (`commodity_code`)
37+
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
38+
39+
40+
INSERT INTO storage_tbl (id, commodity_code, count)
41+
VALUES (1, '2001', 1000);
42+
43+
CREATE TABLE `undo_log` (
44+
`id` bigint(20) NOT NULL AUTO_INCREMENT,
45+
`branch_id` bigint(20) NOT NULL,
46+
`xid` varchar(100) NOT NULL,
47+
`context` varchar(128) NOT NULL,
48+
`rollback_info` longblob NOT NULL,
49+
`log_status` int(11) NOT NULL,
50+
`log_created` datetime NOT NULL,
51+
`log_modified` datetime NOT NULL,
52+
PRIMARY KEY (`id`),
53+
UNIQUE KEY `ux_undo_log` (`xid`,`branch_id`)
54+
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

0 commit comments

Comments
 (0)