Получение ошибки при использовании COLLATE в запросе Mysql

Я пытаюсь использовать предложение COLLATE в запросе MySQL, и я получаю сообщение об ошибке. Вот мой код:

<?php $sql = "SELECT * FROM users WHERE first_name LIKE '%" . $name ."%' COLLATE uf8_general_ci"; $members = User::find_by_sql($sql); ?> 

Если я выберу предложение COLLADE, запрос будет работать правильно. Это что-то не так с синтаксисом?

Благодаря!

Related of "Получение ошибки при использовании COLLATE в запросе Mysql"