반응형
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
'DATABASE' 카테고리의 다른 글
[postgresql] ubuntu에 postgresql 설치 방법 및 기본 사용 예시 (0) | 2022.11.18 |
---|---|
[mysql]where like절에서 특수문자 사용 방법 (0) | 2022.09.05 |
sql mode 임시로 변경 (0) | 2022.03.02 |
ubuntu mysql 자동 로그인 (0) | 2021.09.01 |
mysql 오류 확인 및 리커버리(innodb_force_recovery) (0) | 2021.08.24 |
댓글