<1>
DROP TABLE IF EXISTS gate_table;
CREATE TABLE gate_table (id INT AUTO_INCREMENT PRIMARY KEY, entry_time DATETIME);
id 는 프라이머리 키고, 자동으로 올라가는 오토 인크리먼트 숫자, entry_time은 날짜+시간으로 표현
SET @curDATE = CURRENT_TIMESTAMP();
PREPARE myQuery FROM 'INSERT INTO gate_table VALUES(NULL, ?)';
동적 SQL문 준비.. gate_table에 값을 넣을 건데 id 칸은 오토 인크리먼트니까 비워두고, entry_time 칸에는 EXECUTE할 때마다 입력값이 입력되게 할 것임.
EXECUTE myQuery USING @curDATE;
DEALLOCATE PREPARE myQuery;
SELECT * FROM gate_table;
'SQL' 카테고리의 다른 글
『혼자 공부하는 SQL』14강 복습- 뷰 생성, 수정, 삭제 (0) | 2023.07.08 |
---|---|
『혼자 공부하는 SQL』13강- 테이블 제약조건 기본키, 외래키 (0) | 2023.07.03 |
동적 SQL (0) | 2023.06.26 |
『혼자 공부하는 SQL』11강 - WHILE문 연습 (0) | 2023.06.26 |
『혼자 공부하는 SQL』11강- CASE문 연습 (0) | 2023.06.26 |