Tulis semula tajuk kepada: Cara menukar jenis data lajur "tanpa nama 0" bingkai data panda daripada int64 kepada rentetan atau objek
<p>Saya sedang mengusahakan projek kecil yang cuba menghantar kerangka data daripada panda ke pangkalan data mysql. </p>
<p>Bingkai data saya mengandungi lajur lalai tanpa nama dan saya mahu menghantarnya ke pelayan mysql. Skema sql saya mengandungi lajur id jenis data varchar(255). </p>
<pre class="brush:php;toolbar:false;">buat jadual pengguna_sample(
id varchar(255) BUKAN KUNCI UTAMA NULL,
#lajur_lain)</pre>
<p>Apabila saya cuba menghantar kod ke pelayan, saya mendapat ralat berikut</p>
<blockquote>
<p>sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1364,
"Medan 'id' tidak mempunyai nilai lalai")</p>
</blockquote>
<p>Apabila saya mencari penyelesaian, adalah dicadangkan untuk menukar jenis data daripada varchar kepada int dan menambah kekangan auto_increment. </p>
<p>Sila berikan penyelesaian. </p><p>
Terima kasih terlebih dahulu. </p>