带有not的cakephp更新字段(字段)

带有not的cakephp更新字段(字段),cakephp,sql-update,Cakephp,Sql Update,我有这个疑问 更新注释集like=NOT(like),其中userid=12345 如何使用cakephp 我试过了 $update=array('like NOT' => '(like)'); $conditions=array('userid' => 12345); $res = $this->updateAll($update,$conditions); 但这不管用 试试看 $update = array('like' => '1-like'); $condi

我有这个疑问 更新注释集like=NOT(like),其中userid=12345

如何使用cakephp

我试过了

$update=array('like NOT' => '(like)');
$conditions=array('userid' => 12345);  
$res = $this->updateAll($update,$conditions);
但这不管用

试试看

$update = array('like' => '1-like');
$conditions = array('userid' => 12345);  
$res = $this->updateAll($update, $conditions);

只有当like=false时,sintax才起作用。如果like=true,则该值在表中保持为true。我不明白什么类型的值是
喜欢的
?(0/1)?like是boolean(0/1)你能试试像我的答案中那样的东西吗?