gpt4 book ai didi

mysql - 通过 Codeigniter DBforge 类创建 MySQL 表

转载 作者:行者123 更新时间:2023-11-29 06:44:39 24 4
gpt4 key购买 nike

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

$this->dbforge->add_field("label varchar(100) NOT NULL DEFAULT 'default label'");

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

最佳答案

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

$this->dbforge->add_key ( 'field_name', TRUE );

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

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

$query = "ALTER TABLE `table_name` ADD UNIQUE INDEX `index_name` (`field_name`);";
$this->db->query ( $query );

关于mysql - 通过 Codeigniter DBforge 类创建 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19296233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com