Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Menamakan Semula Lajur dalam Jadual Pangkalan Data SQLite?

Bagaimanakah Saya Menamakan Semula Lajur dalam Jadual Pangkalan Data SQLite?

Susan Sarandon
Lepaskan: 2025-01-16 14:39:10
asal
669 orang telah melayarinya

How Do I Rename Columns in an SQLite Database Table?

Namakan semula lajur dalam jadual pangkalan data SQLite

Dalam pangkalan data SQLite, mengubah suai lajur jadual bukanlah satu proses yang mudah. Walaupun kenyataan ALTER TABLE wujud, ia tidak boleh digunakan untuk menamakan semula lajur dalam versi SQLite sebelum 3.25.0.

Oleh itu, adalah disyorkan untuk menggunakan kaedah SQL generik berikut untuk menamakan semula lajur:

  1. Buat jadual sementara dengan nama lajur yang diperlukan.

    <code class="language-sql"> CREATE TABLE tmp_table_name (
       col_a INT,
       col_b INT
     );</code>
    Salin selepas log masuk
  2. Salin data daripada jadual asal ke jadual sementara.

    <code class="language-sql"> INSERT INTO tmp_table_name(col_a, col_b)
     SELECT col_a, colb
     FROM orig_table_name;</code>
    Salin selepas log masuk
  3. Padam jadual asal.

    <code class="language-sql"> DROP TABLE orig_table_name;</code>
    Salin selepas log masuk
  4. Namakan semula jadual sementara kepada nama jadual asal.

    <code class="language-sql"> ALTER TABLE tmp_table_name RENAME TO orig_table_name;</code>
    Salin selepas log masuk

Nota: Untuk SQLite 3.25.0 dan lebih baru, anda boleh menggunakan sintaks ALTER TABLE yang dipermudahkan untuk menamakan semula lajur.

Atas ialah kandungan terperinci Bagaimanakah Saya Menamakan Semula Lajur dalam Jadual Pangkalan Data SQLite?. 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