阿拉伯语在代码点火器错误中的搜索:非法混合排序规则(latin1_swedish_ci,隐式)和(utf8_general_ci,强制)
在英语中,搜索是有效的
连接查询用于搜索
SELECT *, `guest`.*, `guest`.`id` as `guestid`, `assistant`.`guest_id` as `assistantid` FROM `guest`
LEFT JOIN `assistant` ON `guest`.`id` = `assistant`.`guest_id`
WHERE (
`guest`.`id` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`title` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`firstname` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`middlename` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`lastname` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`arabic_title` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`arabic_firstname` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`arabic_middlename` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`arabic_lastname` LIKE '%محلل مالي%' ESCAPE '!'
OR `company_name` LIKE '%محلل مالي%' ESCAPE '!'
OR `position` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`country_code` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`mobile_no` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`email` LIKE '%محلل مالي%' ESCAPE '!'
OR `nationality` LIKE '%محلل مالي%' ESCAPE '!'
OR `category` LIKE '%محلل مالي%' ESCAPE '!'
OR `gender` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest_type` LIKE '%محلل مالي%' ESCAPE '!'
OR `location` LIKE '%محلل مالي%' ESCAPE '!'
OR `guest`.`remarks` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`id` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`id_user_master` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`guest_id` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`title` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`firstname` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`middlename` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`lastname` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`arabic_title` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`arabic_firstname` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`arabic_middlename` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`arabic_lastname` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`country_code` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`mobile_no` LIKE '%محلل مالي%' ESCAPE '!'
OR `assistant`.`email` LIKE '%محلل مالي%' ESCAPE '!'
)
ORDER BY `guest`.`id` DESC
LIMIT 10在数据库"utf8_general_ci“中
发布于 2019-12-27 22:51:59
同时,这看起来像是一个非常慢的查询--大量的ORs和LIKEs上的主要通配符。
https://dba.stackexchange.com/questions/256346
复制相似问题