更改 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