私のクエリは
$this->find('first', array('fields' => array('Staticpage.title', 'Staticpage.description'),'conditions' => array('Staticpage.url' => 'AUSTRALIA')));
次のようなログでの表示
SELECT `Staticpage`.`title`, `Staticpage`.`description` FROM `staticpages` AS `Staticpage` WHERE `Staticpage`.`url` = 'AUSTRALIA' LIMIT 1
しかし、大文字と小文字を区別して検索する必要があります。私の静的 URL は「オーストラリア」ですが、「オーストラリア」、「オーストラリア」のように大文字と小文字を区別して入力すると、クエリの上に結果が表示されます。
だから、私はBINARYのように使いました
$this->find('first', array('fields' => array('Staticpage.title', 'Staticpage.description'),'conditions' => array('BINARY Staticpage.url' => 'AUSTRALIA')));
次のようなログでの表示
SELECT `Staticpage`.`title`, `Staticpage`.`description` FROM `staticpages` AS `Staticpage` WHERE `BINARY` Staticpage.url = 'AUSTRALIA' LIMIT 1
だから、それは動作しません。
検索クエリで BINARY を使用してクエリを作成するにはどうすればよいですか?