Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Menamakan Semula Lajur dalam MySQL 5.5.27 dan Versi Kemudian?

Bagaimanakah Saya Menamakan Semula Lajur dalam MySQL 5.5.27 dan Versi Kemudian?

Linda Hamilton
Linda Hamiltonasal
2025-01-09 08:02:11276semak imbas

How Do I Rename a Column in MySQL 5.5.27 and Later Versions?

Penjelasan terperinci kaedah penamaan semula lajur pangkalan data MySQL

Soalan:

Dalam MySQL Community Server 5.5.27 dan lebih baru, cuba namakan semula lajur menggunakan pernyataan SQL berikut:

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

Anda mungkin menghadapi mesej ralat:

Ralat: Sila semak dokumentasi untuk versi pelayan MySQL anda

Penyelesaian:

Untuk MySQL Community Server 5.5.27 dan lebih awal, gunakan pertanyaan berikut untuk menamakan semula lajur:

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

Arahan:

Sintaks

RENAME COLUMN disokong dalam MySQL 8.0 dan lebih baru. Dalam versi terdahulu, sintaks CHANGE digunakan untuk menamakan semula lajur sambil membenarkan jenis data ditukar.

Nota tambahan:

Dalam MySQL 8.0 dan lebih baru, anda boleh menggunakan sintaks RENAME COLUMN untuk menamakan semula lajur tanpa menukar jenis datanya. Sintaksnya adalah seperti berikut:

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

Atas ialah kandungan terperinci Bagaimanakah Saya Menamakan Semula Lajur dalam MySQL 5.5.27 dan Versi Kemudian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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