Ste*_*fan 1 php alter-table mysql-error-1060
由于我没有创建的代码中的错误,我在查询时遇到了一些问题.
$query = $this->db->query("ALTER TABLE `" . DB_PREFIX . "customer` ADD `customer_type` TINYINT(1) NOT NULL;
Run Code Online (Sandbox Code Playgroud)
我不是编码员,但到目前为止修复了(我认为)错误.通过与不抛出错误的其他查询进行比较并在stackoverflow上阅读相当多的类似帖子,我添加了一个缺少的引号,括号和分号.没有更多错误,但不确定这是否是正确的做法?我最终得到了这个:
$query = $this->db->query("ALTER TABLE `" . DB_PREFIX . "customer` ADD `customer_type` TINYINT(1) NOT NULL;");
Run Code Online (Sandbox Code Playgroud)
但现在,我得到一个重复的列错误1060"重复列名称".所以我做了同样的事情,谷歌搜索了它,搜索stackoverflow并发现一些使用别名的例子和一堆额外的代码行,这是我的头脑.这段代码位于一个.php文件的旁边,有人会亲自握住我的手吗?你可以认为这是你今天的好事!谢谢你的时间.