使用Pandas to_sql 在MySQL 表中建立主鍵
當使用Pandas 的to_sql 函數建立主鍵,必須包含主鍵唯一性和高效率的查詢處理。
中的預設索引參數to_sql 允許您指定要索引的列,但沒有用於建立主鍵的直接選項。為此,您可以使用以下解決方法:
使用帶有index=False 參數的to_sql 上傳表:
group_export.to_sql(con=db, name=config.table_group_export, if_exists='replace', flavor='mysql', index=False)
建立與MySQL 的連接資料庫:
with engine.connect() as con:
執行SQL語句將主鍵新增至所需列,將「ID_column」取代為實際列名:
con.execute('ALTER TABLE `example_table` ADD PRIMARY KEY (`ID_column`);')
這種方法允許您在使用Pandas 的to_sql 建立MySQL 表後在其中建立主鍵功能。
以上是使用 Pandas `to_sql` 後如何在 MySQL 表中建立主鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!