為現有 MySQL 欄位新增 AUTO_INCREMENT:逐步指南
需要在現有 MySQL 欄位中新增自動遞增功能? 本指南向您展示如何修改表並將 AUTO_INCREMENT
約束新增至主鍵列。當最初建立的表沒有自動增量功能並且您需要稍後添加它時,這特別有用。
SQL 指令
實現此目的的核心 SQL 命令是:
<code class="language-sql">ALTER TABLE table_name MODIFY COLUMN column_name INT auto_increment;</code>
說明性範例
假設您有一個 document
表並希望使 document_id
列自動遞增。 SQL 語句將是:
<code class="language-sql">ALTER TABLE document MODIFY COLUMN document_id INT auto_increment;</code>
重要考量:
請記住,您不能將AUTO_INCREMENT
加入到已包含資料的欄位。 在執行上述命令之前,必須先清除目標列中所有現有資料。 否則,操作將會失敗。
以上是如何將 AUTO_INCRMENT 新增到現有的 MySQL 欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!