1
蔭使用此查詢在數據庫中創建表:通過笨DBforge類創建MySQL表
$this->dbforge->add_field("label varchar(100) NOT NULL DEFAULT 'default label'");
我如何添加主鍵,唯一關鍵的全文和索引屬性的字段?
蔭使用此查詢在數據庫中創建表:通過笨DBforge類創建MySQL表
$this->dbforge->add_field("label varchar(100) NOT NULL DEFAULT 'default label'");
我如何添加主鍵,唯一關鍵的全文和索引屬性的字段?
您可以添加一個重點與add_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);