首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Codeigniter MySQL类创建DBforge表

通过Codeigniter MySQL类创建DBforge表
EN

Stack Overflow用户
提问于 2013-10-10 12:50:35
回答 1查看 2K关注 0票数 1

Iam使用此查询在数据库中创建表:

代码语言:javascript
复制
$this->dbforge->add_field("label varchar(100) NOT NULL DEFAULT 'default label'");

如何将主键、唯一键全文和索引属性添加到字段中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-20 17:39:50

您可以使用add_key函数添加一个键:

代码语言:javascript
复制
$this->dbforge->add_key ( 'field_name', TRUE );

第二个参数指示是否需要主键。

除了扩展类之外,我还没有找到使用DBForge添加不同类型键的方法。我发现,一旦成功创建了表,运行一个添加索引的mysql查询就更容易了。

代码语言:javascript
复制
$query = "ALTER TABLE `table_name` ADD UNIQUE INDEX `index_name` (`field_name`);";
$this->db->query ( $query );
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19296233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档