CREATE DATABASE Board;
USE Board;
CREATE TABLE users(
id INT NOR NULL AUTO_INCREMENT,
namee VARCHAR(30) NOT NULL,
job VARCHAR(100),
birth DATE,
PRIMARY KEY (id)
);
INSERT INTO users (name, job, birth)
VALUES ("kkk", "student", "250123");
CREATE TABLE posts (
id INT NOT NULL AUTO_INCREMENT,
title VARCHAR(100) NOT NULL,
content VARCHAR(2000),
created_at TIMESTAMP DEFAULT NOW(),
PRIMARY KEY (id)
)
INSERT INTO posts (title, content)
VALUES("title", "content1")
ALTER TABLE posts
ADD COLUMN updated_at DATETIME
DEFAULT NOW()
ON UPDATE NOW();
ALTER TALBE posts
ADD FOREIGN KEY(user_id)
REFERENCES users(id);
DATEDATETIMETIMETIMESTAMP (자동 입력)//left join
SELECT * FROM posts LEFT // posts의 왼쪽으로
JOIN users ON posts.user_id = users.id; //posts의 user_id와 user의 user.id가 같으면 JOIN, ON(=조건)
etc)
값 추가가 실패해도 id값이 증가해 있는 이유는
auto_increment_lock_mode가 Default로 설정되어 있기 때문