prepare myQuery from 'select * from usertbl where userid = "EJW"';
execute myQuery;
deallocate prepare myquery;
-- mytable 생성 (id auto_increment, pk, mdate datetime);
create table mytable(id int primary key auto_increment, mdate datetime);
-- curdate 변수에 날짜함수를 이용하여 현재 날짜와 시간을 시스템으로 부터 받아서 할당
set @curdate = current_timestamp();
select @curdate;
-- myquery 동적 쿼리 작성, mytable에 값을 파라메터 값으로 입력한다.
prepare myQuery from 'insert into myTable values(null,?)';
-- myquery 실행
execute myQuery using @curdate;
-- myquery 해제
deallocate prepare myQuery;
-- mytable 전체 정보 조회
select * from myTable;
반응형
'데이터베이스 개인공부' 카테고리의 다른 글
데이터베이스 - 데이터 모델링의 개념 (1) | 2024.01.24 |
---|---|
MySQL - Stored Procedure(프로시저, 커서, 트리거) (0) | 2024.01.24 |
MySQL - 함수들2 (1) | 2024.01.23 |
MySQL - (임시)심화 저장 프로그램, 함수들 (0) | 2024.01.22 |
MySQL - 데이터조작어들 (0) | 2024.01.18 |