0
누구든지 이런 종류의 오류를 보았습니다.MySQL 오류 - 이것을 이해하십시오
나는 502 레코드를 통해 커서를 실행하고 루프를 통과하면서 테이블에 본질적으로 복사하여 붙여 넣기를하지만,이 레코드 중 239 개만 입력하면이 오류가 발생하는 저장 프로 시저가 있습니다.
1265 Data truncated for column 'v_tagMemberSF' at row 5
1265 Data truncated for column 'v_tagMemberSF' at row 6
1265 Data truncated for column 'v_tagMemberSF' at row 7
1265 Data truncated for column 'v_tagMemberSF' at row 10
1265 Data truncated for column 'v_tagMemberSF' at row 11
1265 Data truncated for column 'v_tagMemberSF' at row 12
1265 Data truncated for column 'v_tagMemberSF' at row 13
1265 Data truncated for column 'v_tagMemberSF' at row 14
커서를 저장 프로 시저는
입니다OPEN cur1;
-- Start the Loop --
dataSetLoop: LOOP
-- get the values of each column into our variables declared in stored procedure
FETCH cur1 INTO v_dateTime, v_val, v_numIndex, v_tagName, v_tagIndex, v_tagMemberSF, v_tagMemberMinVal, v_tagMemberMaxVal;
if v_tagMemberSF = NULL then
SET v_tagMemberSF = 1;
END IF;
-- Check if v_val is null first --
INSERT INTO new_tempdata.looper (incremented, TagNameInserted) VALUES (v_dateTime, v_tagName);
COMMIT;
IF done THEN
LEAVE dataSetLoop;
END IF;
END LOOP dataSetLoop;
CLOSE cur1;
INSERT INTO new_tempdata.looper (incremented, TagNameInserted) Values (123456789,'ID29SP');
END
이 사람이이 일을 할 수있는 어떤 생각을 가지고 있습니까?