我在joomla的表中的列中插入varchar时遇到问题。 我知道有一种语法
ALTER TABLE joom_virtuemart_categories_en_gb 添加short_desc varchar(1200);
但是如何在joomla查询中执行此操作?这是我的代码。
希望你能帮助我。感谢
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->insert('short_desc')
->from('joom_virtuemart_categories_en_gb');
$db->setQuery($query);
$results = $db->loadObjectList();
答案 0 :(得分:2)
对于alter命令没有特殊的语法,你需要在使用核心php时使用它:
<?php
$db = JFactory::getDbo();
$query='ALTER TABLE `#__virtuemart_categories_en_gb` ADD `short_desc` varchar(1200)';
$db->setQuery($query);
$result = $db->query();
?>