2016-09-13 3 views
1

사실 큰 숫자의 테이블에 데이터를 삽입 할 수 없습니다. 기본 키의 유형이 BIGINT입니다.이 오류가 발생하는 행을 삽입하려고 시도합니다. HeidiSQL을 사용하여 수동으로 시도 할 때와 동일한 문제가 발생합니다.MSSQL + Laravel : "varchar를 bigint로 변환하는 중 오류가 발생했습니다."

+0

어떤 오류가 발생했는지 게시하십시오. –

+0

오류 8114 데이터 유형 varchar를 숫자로 변환합니다. – Artisan72

+0

해결책을 제공하는 데 도움이되는 insert 문을 제공하십시오. –

답변

0

BIGINT 유형 열에 string/varchar/nvarchar 데이터를 삽입 할 것 같습니다. 데이터를 확인하십시오.

0

문제가 해결되었습니다. 데이터베이스에서 bigint 필드에 "8001049473-A1-R"이 포함 된 문자열을 넣으려고하는 트리거로 인해 발생했습니다. "8001049473-A1-R"이 포함 된 행을 삭제하면 모든 것이 작동합니다.

관련 문제