Skip to content

Commit fb779b4

Browse files
authored
Update techat.sql
1 parent 5407355 commit fb779b4

File tree

1 file changed

+49
-17
lines changed

1 file changed

+49
-17
lines changed

techat.sql

+49-17
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
-- https://www.phpmyadmin.net/
44
--
55
-- Host: 127.0.0.1
6-
-- Generation Time: Apr 29, 2021 at 11:20 PM
7-
-- Server version: 10.4.18-MariaDB
8-
-- PHP Version: 8.0.3
6+
-- Generation Time: May 27, 2021 at 03:03 PM
7+
-- Server version: 10.4.19-MariaDB
8+
-- PHP Version: 8.0.6
99

1010
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
1111
START TRANSACTION;
@@ -29,7 +29,7 @@ SET time_zone = "+00:00";
2929

3030
CREATE TABLE `event` (
3131
`event_id` int(10) NOT NULL,
32-
`event_loc_id` int(7) NOT NULL,
32+
`loc_id` int(7) NOT NULL,
3333
`event_date` date NOT NULL,
3434
`event_type` int(2) NOT NULL
3535
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
@@ -44,9 +44,9 @@ CREATE TABLE `location` (
4444
`loc_id` int(7) NOT NULL,
4545
`loc_name` varchar(45) NOT NULL,
4646
`loc_address` varchar(120) NOT NULL,
47-
`loc_event_id` int(11) NOT NULL,
48-
`loc_post_id` int(11) NOT NULL,
49-
`loc_place_id` int(11) NOT NULL
47+
`event_id` int(11) NOT NULL,
48+
`post_id` int(11) NOT NULL,
49+
`place_id` int(11) NOT NULL
5050
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
5151

5252
-- --------------------------------------------------------
@@ -56,7 +56,7 @@ CREATE TABLE `location` (
5656
--
5757

5858
CREATE TABLE `login_info` (
59-
`login_id` int(11) NOT NULL,
59+
`user_id` int(11) NOT NULL,
6060
`log_username` varchar(30) NOT NULL,
6161
`log_psw` varchar(30) NOT NULL
6262
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
@@ -69,7 +69,7 @@ CREATE TABLE `login_info` (
6969

7070
CREATE TABLE `place` (
7171
`place_id` int(10) NOT NULL,
72-
`place_loc_id` int(7) NOT NULL,
72+
`loc_id` int(7) NOT NULL,
7373
`place_score` int(2) NOT NULL,
7474
`place_comment` varchar(120) NOT NULL
7575
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
@@ -82,7 +82,7 @@ CREATE TABLE `place` (
8282

8383
CREATE TABLE `post` (
8484
`post_id` int(14) NOT NULL,
85-
`post_user_id` int(11) NOT NULL,
85+
`user_id` int(11) NOT NULL,
8686
`post_type` int(2) NOT NULL,
8787
`post_date` date NOT NULL
8888
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
@@ -117,31 +117,37 @@ INSERT INTO `user` (`user_id`, `email`, `user_namesur`, `degree`, `grade`, `user
117117
-- Indexes for table `event`
118118
--
119119
ALTER TABLE `event`
120-
ADD PRIMARY KEY (`event_id`);
120+
ADD PRIMARY KEY (`event_id`),
121+
ADD KEY `loc_id` (`loc_id`);
121122

122123
--
123124
-- Indexes for table `location`
124125
--
125126
ALTER TABLE `location`
126-
ADD PRIMARY KEY (`loc_id`);
127+
ADD PRIMARY KEY (`loc_id`),
128+
ADD KEY `event_id` (`event_id`),
129+
ADD KEY `post_id` (`post_id`) USING BTREE,
130+
ADD KEY `place_id` (`place_id`) USING BTREE;
127131

128132
--
129133
-- Indexes for table `login_info`
130134
--
131135
ALTER TABLE `login_info`
132-
ADD PRIMARY KEY (`login_id`);
136+
ADD PRIMARY KEY (`user_id`);
133137

134138
--
135139
-- Indexes for table `place`
136140
--
137141
ALTER TABLE `place`
138-
ADD PRIMARY KEY (`place_id`);
142+
ADD PRIMARY KEY (`place_id`),
143+
ADD KEY `loc_id` (`loc_id`);
139144

140145
--
141146
-- Indexes for table `post`
142147
--
143148
ALTER TABLE `post`
144-
ADD PRIMARY KEY (`post_id`);
149+
ADD PRIMARY KEY (`post_id`),
150+
ADD KEY `user_id` (`user_id`) USING BTREE;
145151

146152
--
147153
-- Indexes for table `user`
@@ -169,7 +175,7 @@ ALTER TABLE `location`
169175
-- AUTO_INCREMENT for table `login_info`
170176
--
171177
ALTER TABLE `login_info`
172-
MODIFY `login_id` int(11) NOT NULL AUTO_INCREMENT;
178+
MODIFY `user_id` int(11) NOT NULL AUTO_INCREMENT;
173179

174180
--
175181
-- AUTO_INCREMENT for table `place`
@@ -187,11 +193,37 @@ ALTER TABLE `post`
187193
-- Constraints for dumped tables
188194
--
189195

196+
--
197+
-- Constraints for table `event`
198+
--
199+
ALTER TABLE `event`
200+
ADD CONSTRAINT `event_ibfk_1` FOREIGN KEY (`event_id`) REFERENCES `location` (`event_id`) ON DELETE CASCADE ON UPDATE CASCADE;
201+
202+
--
203+
-- Constraints for table `location`
204+
--
205+
ALTER TABLE `location`
206+
ADD CONSTRAINT `location_ibfk_1` FOREIGN KEY (`loc_id`) REFERENCES `event` (`loc_id`) ON DELETE CASCADE ON UPDATE CASCADE;
207+
190208
--
191209
-- Constraints for table `login_info`
192210
--
193211
ALTER TABLE `login_info`
194-
ADD CONSTRAINT `login_info_ibfk_1` FOREIGN KEY (`login_id`) REFERENCES `user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
212+
ADD CONSTRAINT `login_info_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
213+
214+
--
215+
-- Constraints for table `place`
216+
--
217+
ALTER TABLE `place`
218+
ADD CONSTRAINT `place_ibfk_1` FOREIGN KEY (`loc_id`) REFERENCES `location` (`loc_id`) ON DELETE CASCADE ON UPDATE CASCADE,
219+
ADD CONSTRAINT `place_ibfk_2` FOREIGN KEY (`place_id`) REFERENCES `location` (`place_id`) ON DELETE CASCADE ON UPDATE CASCADE;
220+
221+
--
222+
-- Constraints for table `post`
223+
--
224+
ALTER TABLE `post`
225+
ADD CONSTRAINT `post_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
226+
ADD CONSTRAINT `post_ibfk_2` FOREIGN KEY (`post_id`) REFERENCES `location` (`post_id`) ON DELETE CASCADE ON UPDATE CASCADE;
195227
COMMIT;
196228

197229
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

0 commit comments

Comments
 (0)