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');
이렇게 넣으면 에러가 뜨데요..그래서 하나씩 넣고 실행하는걸 반복하고 있습니다.
원래 이렇게 해야 하는가요?
|