Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mencipta Kunci Utama dalam Jadual MySQL Selepas Menggunakan Panda `to_sql`?

Bagaimana untuk Mencipta Kunci Utama dalam Jadual MySQL Selepas Menggunakan Panda `to_sql`?

Linda Hamilton
Lepaskan: 2024-11-09 17:18:02
asal
426 orang telah melayarinya

How to Create a Primary Key in a MySQL Table After Using Pandas `to_sql`?

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:

  1. 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)
    Salin selepas log masuk
  2. Wujudkan sambungan ke pangkalan data MySQL:

    with engine.connect() as con:
    Salin selepas log masuk
  3. 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`);')
    Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan