Mencipta Kunci Utama dalam Jadual MySQL Menggunakan Pandas to_sql
Apabila menggunakan fungsi to_sql Pandas untuk mencipta jadual MySQL, adalah penting untuk disertakan kunci utama untuk memastikan keunikan dan pemprosesan pertanyaan yang cekap.
Parameter indeks lalai dalam to_sql membolehkan anda menentukan lajur untuk diindeks, tetapi tiada pilihan langsung untuk mencipta kunci utama. Untuk mencapai matlamat ini, anda boleh menggunakan penyelesaian berikut:
Muat naik jadual menggunakan to_sql dengan parameter index=False:
group_export.to_sql(con=db, name=config.table_group_export, if_exists='replace', flavor='mysql', index=False)
Wujudkan sambungan ke pangkalan data MySQL:
with engine.connect() as con:
Laksanakan pernyataan SQL untuk menambah kunci utama pada lajur yang dikehendaki, menggantikan "ID_column" dengan nama lajur sebenar:
con.execute('ALTER TABLE `example_table` ADD PRIMARY KEY (`ID_column`);')
Pendekatan ini membolehkan anda mencipta kunci utama dalam jadual MySQL selepas ia dibuat menggunakan fungsi to_sql Pandas.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Kunci Utama dalam Jadual MySQL Selepas Menggunakan Panda `to_sql`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!