我的数据库表中的列包含字母数字值。我想只获取行,在此列中包含数值。
$this->Mymodel->find('all',
'condition' => array('Mymodel.field') => ???)
);
答案 0 :(得分:3)
如果您使用的是MySQL,则可以使用Regular Expressions。
$this->Mymodel->find('all', 'conditions' => array('Mymodel.field REGEXP "^[0-9]+$"'));