我是这个社区的新手。可能这是一个简单的问题,但我不知道如何使用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
任何人都可以建议我这是使用CI dbforge类在oracle中创建表的正确方法。
提前致谢。