안녕하세요.
c로 mysql 프로그래밍을 하고 있는데요
타입이 blob 인 컬럼에 데이터를 인서트 하려고 합니다.
근데 LOAD_FILE()을 이용한 파일 업로드가 아니라
용량이 큰 변수를 쿼리로 날려서 인서트 하려고 하면..
쿼리가 상당히 길어지잖아요..
예를 들면,
char data[10000] 이라는 변수가 있는데
이 data값을 blob 컬럼에 인서트 하려면
어떻게 해야 되는지요..
그냥 쿼리로
sprintf(query, "insert into member values ('%s')", data);
이렇게 쓰면, 쿼리 자체 길이가 10000이 넘어가는거지요?