제목을 다음과 같이 다시 작성합니다. Pandas 데이터 프레임의 "이름이 지정되지 않은 0" 열의 데이터 유형을 int64에서 문자열 또는 객체로 변환하는 방법
P粉536532781
2023-09-04 20:00:13
<p>저는 pandas에서 mysql 데이터베이스로 데이터프레임을 보내려는 소규모 프로젝트를 진행하고 있습니다. </p>
<p>내 데이터프레임에는 이름이 지정되지 않은 기본 열이 포함되어 있으며 이를 mysql 서버로 보내고 싶습니다. 내 SQL 스키마에는 varchar(255) 데이터 유형의 id 열이 포함되어 있습니다. </p>
<pre class="brush:php;toolbar:false;">테이블 users_sample(
ID varchar(255) NOT NULL 기본 키,
#other_columns)</pre>
<p>서버에 코드를 보내려고 하면 다음 오류가 발생합니다</p>
<인용문>
<p>sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1364,
"'id' 필드에는 기본값이 없습니다.")</p>
</인용문>
<p>해결책을 검색해보니 데이터 유형을 varchar에서 int로 변경하고 auto_increment 제약 조건을 추가하라는 제안이 있었습니다. </p>
<p>해결책을 제시해 주세요. </p><p>
미리 감사드립니다. </p>
도움이 될 수도 있겠네요
으아악