我正在将我当前的CodeIgniter站点从2.1.4版本更新到3.0.0版本,并遵循上列出的文档,在该文档中,我将数据库驱动程序从mysql更新到了mysqli。每当我试图排除某些产品和特定品牌时,我的网站就会为我的MySQL数据库运行MySQL语法错误。数据库上运行SQL查询,只要我去掉了“NOT associated to the products_tbl.brand”列中的反号,它就能正常工
end
限制是我只能有一个帖子的标题是"foobar“,而它没有被删除,而1+帖子也有"foobar”作为标题,它们都被删除了。因为ActiveRecord不能保证来自的标题的唯一性,所以我尝试为表posts添加一个唯一的索引,在columns : title,:deleted上,当我试图向数据库中插入一个新的已删除帖子时,它将失败