“ Opencart将数据类型的varchar转换为文本mysql”如何解决?

时间:2019-01-21 19:54:50

标签: mysql mysqli opencart varchar opencart-3

我正在Opencart开发模块。

我对mysql不太了解。

我想做的是

phpMyAdmin-> oc_product_description-> meta_description

我想将列的数据类型从varchar转换为text。

-OCMOD- 我应该如何在XML文件中更改它?

代码还可以,但是如果不更改,我将无法获得想要的东西。

1 个答案:

答案 0 :(得分:1)

我不明白您的问题,但是如果您要更改列类型,则可以在opencart中运行以下字符串:

$this->db->query("ALTER TABLE `" . DB_PREFIX . "tablename` MODIFY `columnname` TEXT");

您需要更改的地方。

在控制器文件中放置以下内容:

public function install(){ 
           $this->load->model('module/yourmodule');
           $this->model_module_yourmodule->install();
             }

在对应模型中:

public function install(){
$this->db->query("ALTER TABLE `" . DB_PREFIX . "tablename` MODIFY `columnname` TEXT");
}