1
+ SET SQL_MODE = " NO_AUTO_VALUE_ON_ZERO" ;
2
+ START TRANSACTION ;
3
+ SET time_zone = " +00:00" ;
4
+
5
+ CREATE TABLE `posts ` (
6
+ ` id` int (11 ) NOT NULL ,
7
+ ` user_fk` int (11 ) NOT NULL ,
8
+ ` title` varchar (255 ) NOT NULL ,
9
+ ` body` text NOT NULL ,
10
+ ` date` datetime NOT NULL DEFAULT current_timestamp ()
11
+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4;
12
+
13
+ INSERT INTO ` posts` (` id` , ` user_fk` , ` title` , ` body` , ` date` ) VALUES
14
+ (1 , 1 , ' Hello World' , ' ##This is the first Post' , ' 2021-10-07 13:28:50' ),
15
+
16
+ CREATE TABLE `users ` (
17
+ ` id` int (11 ) NOT NULL ,
18
+ ` username` varchar (255 ) NOT NULL ,
19
+ ` password` varchar (255 ) NOT NULL
20
+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4;
21
+
22
+ INSERT INTO ` users` (` id` , ` username` , ` password` ) VALUES
23
+ (1 , ' admin' , ' $2y$10$D5Xy0fbHmIz1i0Scu3mD0Oa/eKUaaW/c6Zz0eu1kqsmLM76Cfxdry' );
24
+
25
+ ALTER TABLE ` posts`
26
+ ADD PRIMARY KEY (` id` ),
27
+ ADD KEY ` posts_users` (` user_fk` );
28
+
29
+ ALTER TABLE ` users`
30
+ ADD PRIMARY KEY (` id` );
31
+
32
+ ALTER TABLE ` posts`
33
+ MODIFY ` id` int (11 ) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT= 17 ;
34
+
35
+ ALTER TABLE ` users`
36
+ MODIFY ` id` int (11 ) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT= 7 ;
37
+
38
+ ALTER TABLE ` posts`
39
+ ADD CONSTRAINT ` posts_users` FOREIGN KEY (` user_fk` ) REFERENCES ` users` (` id` );
40
+ COMMIT ;
0 commit comments