由于我没有创建的代码中的错误,我在查询时遇到了一些问题。
$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 文件中,有人会通过这个来握住我的手吗?您可以将其视为您当天的好事!谢谢你的时间。