」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何將名為「q6」的新欄位新增至 MySQL 中的「評估」表?

如何將名為「q6」的新欄位新增至 MySQL 中的「評估」表?

發佈於2024-11-22
瀏覽:178

How to add a new column named 'q6' to your 'assessment' table in MySQL?

更改 MySQL 表以新增列

向現有 MySQL 表新增列是一個簡單的過程。在您的情況下,如果您想要將名為「q6」的新欄位新增至「評估」表中,可以使用的語法是:

ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`;

此程式碼將建立一個大小為1 的整數(INT) 類型的新欄位'q6'並設定它不允許空值。 AFTER q10 子句指定新列應新增在現有的「q10」欄位之後。

但是,您的 PHP 程式碼的列名稱似乎有錯誤。您提到在問題中添加“q6”,但在程式碼中使用“newq”。確保更正此設定以符合所需的列名稱。

mysql_query("ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`");

另外,也可以直接在查詢中指定新列的資料類型,如下所示:

ALTER TABLE `assessment` ADD `q6` VARCHAR(255) AFTER `q5`;

此程式碼將建立一個字串 (VARCHAR) 類型的新欄位 'q6',最大長度為 255 個字元。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3