Database/SQL
[MySQL] INSERT
wintertreey
2025. 8. 26. 14:14
https://opentutorials.org/course/3161/19539
테이블 생성 예시
CREATE TABLE member (
id INT AUTO_INCREMENT primary KEY,
NAME VARCHAR(50) UNIQUE KEY,
price INT NOT NULL DEFAULT 0,
cnt INT NOT NULL DEFAULT 0
);
INSERT
SHOW DATABASES;
USE DATABASENAME;
SHOW TABLES;
DESC TABLENAME;
INSERT INTO EXAMPLETABLE (COL1, COL2..) VALUES('CONT1', 'CONT2'..);
없으면 INSERT, 있으면 UPDATE
UK의 값이 중복되면 UPDATE, 값이 존재하지 않으면 INSERT
INSERT INTO EXTABLE (COL1, COL2..) VALUES(2, 'CONTS')
ON DUPLICATE KEY
UPDATE CO1=2, COL2='CONTS';