我有一些問題,因爲我沒有創建的代碼中的錯誤查詢。MySQL錯誤1060:重複的列名ALTER TABLE
$query = $this->db->query("ALTER TABLE `" . DB_PREFIX . "customer` ADD `customer_type` TINYINT(1) NOT NULL;
我不是一個編碼器,但迄今已修復(我認爲)的錯誤。通過與其他不會拋出錯誤的查詢進行比較,並在stackoverflow上閱讀了很多類似的帖子,我添加了缺少的引號,括號和分號。沒有更多的錯誤,但不知道這是否是正確的做法?我結束了與此:
$query = $this->db->query("ALTER TABLE `" . DB_PREFIX . "customer` ADD `customer_type` TINYINT(1) NOT NULL;");
但現在,我得到一個重複的列錯誤1060「重複列名」。所以我做了同樣的事情,搜索了一下,搜索了stackoverflow,並找到了一些使用別名和一些額外的代碼行的例子,這些代碼超出了我的頭。這段代碼位於一個.php文件的旁邊,是否會有人親切地通過這個文件?你可以認爲這是你今天的好事!謝謝你的時間。
這樣的聲音只是一個已經運行的實用程序腳本。這種查詢只需要運行一次。 – dtbarne