我是新来这个社区的。也许这是一个简单的问题,但我不知道如何使用codeigniter dbforge类在oracle中创建一个新表。我尝试了以下代码:
$this->load->dbforge();
$fields = array(
'ORG_ID' => array(
'type' => 'INT',
'constraint' => 11,
'unsigned' => TRUE,
'auto_increment' => TRUE
),
'NAME' => array(
'type' => 'VARCHAR',
'constraint' => '255'
)
);
$this->dbforge->add_field($fields); // Add fields to table
echo "after field";
$this->dbforge->add_key('ORG_ID', TRUE); // gives PRIMARY KEY (ORG_ID)
echo "after key";
$this->dbforge->create_table('ORGANIZATION',TRUE);
echo "last";
它不执行以下行
$this->dbforge->create_table('ORGANIZATION',TRUE);
但它没有显示任何错误,只是得到以下输出:
Inside functionafter fieldafter key
任何人都可以建议我,这是在Oracle中使用CI dbforge类创建表的正确方法。
先谢谢你了。
1条答案
按热度按时间yeotifhr1#
根据我们的评估,问题似乎与我们产品的功能无关。请参阅文档:https://codeigniter.com/userguide3/database/forge.html
如果问题仍然存在并且与我们的软件有关,请向我们提供问题的详细描述。请说明您已采取的措施,并附上相关屏幕截图,以帮助我们更好地了解问题:https://www.devart.com/company/contactform.html