我正在使用此查询在数据库中创建表:
$this->dbforge->add_field("label varchar(100) NOT NULL DEFAULT 'default label'");
如何将主键、唯一键全文和索引属性添加到字段?
我正在使用此查询在数据库中创建表:
$this->dbforge->add_field("label varchar(100) NOT NULL DEFAULT 'default label'");
如何将主键、唯一键全文和索引属性添加到字段?
您可以使用 add_key 函数添加 Key:
$this->dbforge->add_key ( 'field_name', TRUE );
第二个参数指示您是否需要主键。
除了扩展类之外,我还没有找到使用 DBForge 添加不同类型密钥的方法。一旦我确定表已成功创建,我发现运行添加索引的 mysql 查询会更容易。
$query = "ALTER TABLE `table_name` ADD UNIQUE INDEX `index_name` (`field_name`);";
$this->db->query ( $query );