MySQL 資料庫列重新命名方法
在 MySQL 社群伺服器 5.5.27 中重新命名表格列時,使用者可能會遇到錯誤,尤其是在使用下列 SQL 語句時:
<code class="language-sql">ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;</code>
以及
<code class="language-sql">ALTER TABLE table_name RENAME old_col_name TO new_col_name;</code>
這些語句在某些 MySQL 版本中可能無效,需要根據特定版本查閱手冊。
解
在 MySQL 社群伺服器 5.5.27 中成功重新命名列,請使用下列查詢:
<code class="language-sql">ALTER TABLE tableName CHANGE oldcolname newcolname datatype(length);</code>
要注意的是,RENAME
函數在 Oracle 資料庫中使用。然而,在 MySQL 8.0 及更高版本中,可以使用 RENAME COLUMN
語法重新命名任何欄位:
<code class="language-sql">ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;</code>
RENAME COLUMN 語法詳解
MySQL 中的 RENAME COLUMN
語法:
以上是如何在 5.5 和 8.0 版本中重新命名 MySQL 欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!