ALEX T. SILVERSTEIN'S BLOG에서..... MYSQL: THE REASON FOR USING THE “DELIMITER” STATEMENT IN MYSQL ROUTINES (STORED PROCEDURES, FUNCTIONS, TRIGGERS) This short article illustrates how to format your MySQL routines (stored procedures, functions, triggers) for release. We’ll use the following code block to discuss. DROP PROCEDURE IF EXISTS mytestproc; -- Don't use "dbname.mytestproc" DELIMITER $$ --..
출처: MySQL Korea (MySQL 5.1 한글매뉴얼) 한글매뉴얼 5.1 24.2. MySQL C API 24.2.1. C API 데이터 타입24.2.2. C API 함수 개요24.2.3. C API 함수 상세 내용24.2.4. C API 프리페어드 명령문24.2.5. C API 프리페어드 명령문 데이터 타입24.2.6. C API 프리페어드 명령문 함수 개요24.2.7. C API 프리페어드 명령문 함수 상세 내용24.2.8. C API 프리페어드 명령문의 문제점24.2.9. C API 멀티 명령문 실행24.2.10. C API 데이터 및 타입 값 처리24.2.11. C API 쓰레드 함수 상세 내역24.2.12. C API 임베디드 서버 함수 상세 내역24.2.13. 자동 재접속 동작 제어24...
(2009/08/15 08:07 작성) 출처: http://www.lovelgw.com/Blog/225MySQL INSERT 성능 향상MySQL 테이블에 INSERT 구문을 수행 시킬때 성능을 향상시킬 수 있는 방법입니다. 여러 데이터를 INSERT 구문으로 수행시 VALUES 리스트를 다중으로 사용하는것이 개별적으로 INSERT것보다 빠릅니다. 비어 있지 않은 테이블에 INSERT를 수행한다면 my.ini 파일 안에 bulk_insert_buffer_size 를 변경하여 속도를 개선 시킬 수 있습니다. INSERT INTO `테이블` (필드1, 필드2) VALUES ('값1', '값2'),('값1', '값2')...('값1', '값2'); # My.ini 파일 내에 bulk insert buffer s..
출처: http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html13.2.5.3 INSERT ... ON DUPLICATE KEY UPDATE Syntax만일 ON DUPLICATE KEY UPDATE를 설정하고 INSERT를 수행하면 UNIQUE index나 PRIMARY KEY로 지정된 컬럼의 중복이 있을 시 UPDATE를 수행한다. 예를들어, UNIQUE로 선언된 a 컬럼이 1의 값을 가지고 있다면 다음의 두 문장은 동일한 명령을 수행한다:INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE c=c+1; UPDATE table SET c=c+1 WHERE a=1; ON DUPLICA..