gpt4 book ai didi

php - 如何使用 dbforge[of codeigniter] 添加外键

转载 作者:可可西里 更新时间:2023-11-01 07:13:21 24 4
gpt4 key购买 nike

我正在使用 codeigniter,我正在尝试将以下查询转换为 dbforge 样式查询,我该怎么做?

create table filter (
filterid int primary key auto_increment,
filtername varchar(50) not null,
categoryid int not null,
isactive tinyint not null,
sequence int not null,
foreign key(categoryid) references category(id));

最佳答案

这里有 4 种方法可以做到这一点。前三个与 create_table 一起使用,第四个可以在稍后添加字段时完成。

$this->dbforge->add_field('id INT NOT NULL AUTO_INCREMENT PRIMARY KEY');

$this->dbforge->add_field('CONSTRAINT FOREIGN KEY (id) REFERENCES table(id)');

$this->dbforge->add_field('INDEX (deleted)');

$this->dbforge->add_column('table',[
'COLUMN id INT NULL AFTER field',
'CONSTRAINT fk_id FOREIGN KEY(id) REFERENCES table(id)',
]);

关于php - 如何使用 dbforge[of codeigniter] 添加外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29092608/

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