Cakephp使用ENUM更新数据字段

时间:2014-03-22 04:39:19

标签: php mysql cakephp-2.0

我不知道为什么我会遇到这个问题。我已将数据类型设置为ENUM。当我设置它的valye' Y' N' N' 然后它适用于一个领域。现在我有另一个名为type(ENUM)=' 0',' 1',' 2'

的字段

现在我想更改/更新其值,然后它无效。

下面我提到了我的查询

$BiddersItem = $this->paginate("BiddersItem", array_merge(array("BiddersItem.type"=>"2"), $filter));

这是更新代码的一部分。我希望你能理解这一点。 我已经设置了我的调试,所以检查查询

SELECT COUNT(*) AS `count` FROM `event_mang_db`.`bidder_item_master` AS `BiddersItem` LEFT JOIN `event_mang_db`.`item_master` AS `Item` ON (`BiddersItem`.`item_id` = `Item`.`item_id`) LEFT JOIN `event_mang_db`.`atendee_master` AS `Attendee` ON (`BiddersItem`.`atendee_id` = `Attendee`.`atendee_id`) LEFT JOIN `event_mang_db`.`event_master` AS `Event` ON (`BiddersItem`.`event_id` = `Event`.`event_id`) WHERE **`BiddersItem`.`type` = 2** AND `BiddersItem`.`event_id` = 2

问题是,当您设置BiddersItem .类型`=' 2'然后它的工作正常。

建议我解决方案 提前谢谢

0 个答案:

没有答案