Rumah >pangkalan data >tutorial mysql >Bagaimana Saya Menamakan Semula Lajur MySQL dalam Versi 5.5 dan 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>
dan
<code class="language-sql">ALTER TABLE table_name RENAME old_col_name TO new_col_name;</code>
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>
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>
NAMA SEMULA KOLUM penjelasan terperinci sintaks
RENAME COLUMN
dalam Sintaks MySQL:
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!