본문 바로가기
DATABASE

INSERT INTO 테이블 VALUES, INSERT INTO 테이블 SET

by 하이바네 2022. 3. 18.
반응형

MySQL에서 데이터를 insert를 시킬때 아래와 같은 두 가지 방법이 있다.

 

(SQL 표준)

1. insert into 테이블 (a, b, c) values (1,2,3) 

 

(MySQL 확장)

2. insert into 테이블 set a=1, b=2, c=3

 

위의 두 방법은 동일한 결과를 보여주며 2번의 경우에는 MySQL에서만 사용가능하다.

 

지금까지 1번 방법만 썼는데 프로젝트 진행 중 2번이 나와서 잠시 당황 했었다. 그래서 찾아보니 오류를 찾거나 수정을 하기에 용이하기 때문에 2번의 방법을 쓰는 사람도 많다고 한다.

 

자꾸 하다보니 몰랐던게 나오는데 언제쯤 줄어들런지....모르겠다 ㅠㅠ

728x90

댓글