作成しなかったコードのエラーが原因で、クエリに問題が発生しています。
$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ファイルの横にありますが、誰かが私の手を握ってくれませんか?あなたはそれをその日のあなたの善行と見なすことができます!御時間ありがとうございます。