我怎样才能让使用Codeigniter Dbforge
迁移financial_year
字段作为独特之处?在笨DBForge迁移创造出独特的领域
function up() {
$this->dbforge->add_field(array(
'id' => array(
'type' => 'INT',
'constraint' => 11,
'unsigned' => TRUE,
'auto_increment' => TRUE
),
'financial_year' => array(
'type' => 'VARCHAR',
'constraint' => 20
),
'start_date' => array(
'type' => 'DATE'
),
'end_date' => array(
'type' => 'DATE'
),
'status' => array(
'type' => "ENUM",
'constraint' => "'Active','Inactive'",
'default' => "Active"
),
'created_on' => array(
'type' => 'TIMESTAMP'
)
));
$this->dbforge->add_key('id', TRUE); // add `id` as primary key
$this->dbforge->create_table('financial_year'); // create table schema
}
它不应该是'''$这个 - > DB-> query' ''?这打破了我的移民 – sinhix
正确的 - 它应该是:'$这个 - > DB->查询( 'ALTER TABLE financial_year ADD UNIQUE INDEX(financial_year)');' –