タイトルを次のように書き換えます: pandas データフレームの "unnamed 0" 列のデータ型を int64 から string または object に変換する方法
P粉536532781
2023-09-04 20:00:13
<p>私はパンダから 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>
</blockquote>
<p>解決策を探したところ、データ型を varchar から int に変更し、auto_increment 制約を追加することが提案されました。 </p>
<p>解決策を教えてください。 </p><p>
前もって感謝します。 </p>
もしかしたら役に立つかもしれません
リーリー