visit_insert.inc.php 에서 g4_visit 테이블에 데이터 추가할 때 SQL문
11행에 보면 $sql = " insert $g4[visit_table] ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent ) values ( '$vi_id', '$_SERVER[REMOTE_ADDR]', '$g4[time_ymd]', '$g4[time_his]', '$_SERVER[HTTP_REFERER]', '$_SERVER[HTTP_USER_AGENT]' ) ";
테이블에 데이터 추가할때 저는 insert into로 알고 있었는데 어떤거는 insert into로 하면서도 여기에서는 insert만 사용하는데 어떻게 다른지요?
테이블에 데이터 추가할때 저는 insert into로 알고 있었는데 어떤거는 insert into로 하면서도 여기에서는 insert만 사용하는데 어떻게 다른지요?
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 2개
insert 다음에 나오는 옵션의 유무에 따라 [into] 를 생략가능한것 같습니다.
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
VALUES ({expr | DEFAULT},...),(...),...
[ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
Or:
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name
SET col_name={expr | DEFAULT}, ...
[ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
Or:
INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
SELECT ...
[ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
http://dev.mysql.com/doc/mysql/en/insert.html