우선 저도 필드명을 나열하는 것을 선호합니다.
그것을 권장하신 분이 저와 같은 이유인지는 모르겠으나,
프로젝트가 진행됨에 따라 필드가 추가되어야 할 때.
에러를 방지할 수 있기 때문입니다.
SQL문은 원래가 한 번에 한 번씩 처리됩니다.
MySQL 등에서 여러번 처리하는 것처럼 보여도,
사실 매번 마다 하나씩 실행해주고 있을 뿐입니다.
모라 님이 쓰신 글 :
: table에 name,address,phone란 필드가 있다면,
:
: 보통 insert into namecard value('111','333','3333')
:
: select * from goodlsw
:
: 이런식으로 이용하는데,
:
: insert into namecard(name,address,phone) value('111',333','3333')
:
: select name,address,phone from goodlsw
:
: 이런식으로 넣기를 권장하데요. 왜 이게 좋은가요?
:
: 이에 관한 내용 있는곳 아시는 분 있나요?
:
: 좋은 답변 바랍니다.
:
: 그리고
:
: sql explorer에 enter sql란에,
: insert into goodlsw(name,address,phone) values('ㅇㅇ1','ㅇㅇㅇㅇㅇㅇ','5555667');
: insert into goodlsw(name,address,phone) values('ㅇㅇ2','ㅇㅇㅇㅇㅇㅇ','5555667');
: insert into goodlsw(name,address,phone) values('ㅇㅇ3','ㅇㅇㅇㅇㅇㅇ','5555667');
: insert into goodlsw(name,address,phone) values('ㅇㅇ4','ㅇㅇㅇㅇㅇㅇ','5555667');
:
: 이렇게 넣으면 에러가 뜨데요..그래서 하나씩 넣고 실행하는걸 반복하고 있습니다.
: 원래 이렇게 해야 하는가요?
|