Mencipta Jadual dengan Kunci Utama Menggunakan Pandas to_sql
Apabila bekerja dengan pangkalan data SQL, selalunya wajar untuk mencipta jadual dengan kunci utama untuk mengenal pasti setiap rekod secara unik. Walaupun fungsi to_sql Pandas menyediakan cara yang mudah untuk memuat naik data ke pangkalan data sedia ada, ia tidak menyokong penciptaan kunci primer secara asli.
Untuk memintas pengehadan ini, anda boleh mengikuti langkah berikut:
Berikut ialah coretan kod yang menunjukkan proses:
import pandas as pd import mysql.connector as mysql # Connect to the MySQL database engine = mysql.connect(...) # Upload the data to a temporary table without a primary key df.to_sql(con=engine, name='temp_table', if_exists='replace', flavor='mysql', index=False) # Add the primary key to the table with engine.connect() as con: con.execute('ALTER TABLE `temp_table` ADD PRIMARY KEY (`ID_column`);')
Dengan mengikuti langkah ini, anda boleh membuat jadual dengan kunci utama menggunakan Panda dan mengekalkan pangkalan data yang tersusun dengan baik.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Kunci Utama untuk Jadual Apabila Menggunakan Fungsi to_sql Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!