집 >데이터 베이스 >MySQL 튜토리얼 >열 길이를 늘릴 때 MySQL에서 \'Data Truncated for Column\' 오류를 수정하는 방법은 무엇입니까?
MySQL의 데이터 잘림 문제
확장 데이터를 수용하기 위해 MySQL 열을 수정하는 경우 "열의 데이터 잘림" 오류가 발생할 수 있습니다. . 이 응답은 특히 34자 문자열이 포함된 통화 ID 열과 관련된 문제를 해결합니다.
이 오류는 해당 열의 데이터 유형이 의도한 데이터를 저장하도록 제대로 구성되지 않았기 때문에 발생합니다. 이 경우coming_Cid 열은 CHAR(34)여야 하는데 CHAR(1)로 정의됩니다.
이 문제를 해결하려면:
ALTER TABLE calls SHOW COLUMNS LIKE 'incoming_Cid';
ALTER TABLE calls CHANGE incoming_Cid incoming_Cid CHAR(34);
이렇게 하면 원하는 34개 길이를 수용할 수 있도록 열의 데이터 유형이 업데이트됩니다. -문자열.
열의 데이터 유형이 올바르게 정의되면 잘림 오류 없이 데이터를 성공적으로 업데이트할 수 있습니다.
위 내용은 열 길이를 늘릴 때 MySQL에서 \'Data Truncated for Column\' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!