我正在Opencart开发模块。
我对mysql不太了解。
我想做的是
phpMyAdmin-> oc_product_description-> meta_description
我想将列的数据类型从varchar转换为text。
-OCMOD- 我应该如何在XML文件中更改它?
代码还可以,但是如果不更改,我将无法获得想要的东西。
答案 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");
}