Rumah > pangkalan data > tutorial mysql > Bagaimana Saya Menamakan Semula Lajur MySQL dalam Versi 5.5 dan 8.0?

Bagaimana Saya Menamakan Semula Lajur MySQL dalam Versi 5.5 dan 8.0?

Barbara Streisand
Lepaskan: 2025-01-09 08:07:45
asal
197 orang telah melayarinya

How Do I Rename a MySQL Column in Versions 5.5 and 8.0?

Kaedah penamaan semula lajur pangkalan data MySQL

Apabila menamakan semula lajur jadual dalam MySQL Community Server 5.5.27, pengguna mungkin menghadapi ralat, terutamanya apabila menggunakan pernyataan SQL berikut:

<code class="language-sql">ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;</code>
Salin selepas log masuk
Salin selepas log masuk

dan

<code class="language-sql">ALTER TABLE table_name RENAME old_col_name TO new_col_name;</code>
Salin selepas log masuk

Pernyataan ini mungkin tidak sah dalam beberapa versi MySQL Anda perlu merujuk manual mengikut versi tertentu.

Penyelesaian

Untuk berjaya menamakan semula lajur dalam MySQL Community Server 5.5.27, gunakan pertanyaan berikut:

<code class="language-sql">ALTER TABLE tableName CHANGE oldcolname newcolname datatype(length);</code>
Salin selepas log masuk

Perlu diingat bahawa fungsi RENAME digunakan dalam pangkalan data Oracle. Walau bagaimanapun, dalam MySQL 8.0 dan lebih baru, mana-mana lajur boleh dinamakan semula menggunakan sintaks RENAME COLUMN:

<code class="language-sql">ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;</code>
Salin selepas log masuk
Salin selepas log masuk

NAMA SEMULA KOLUM penjelasan terperinci sintaks

RENAME COLUMN dalam Sintaks MySQL:

  • Nama lajur boleh diubah suai tanpa menjejaskan takrifannya.
  • Menyediakan cara yang lebih mudah untuk menamakan semula lajur tanpa mengubah definisinya.

Atas ialah kandungan terperinci Bagaimana Saya Menamakan Semula Lajur MySQL dalam Versi 5.5 dan 8.0?. 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