Выполнение действия Db Got error 'nothing to repeat at offset 1' from regexp

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8
запрос по мускулю:
SELECT * FROM `node` WHERE `type` LIKE 'nickskin' AND `title` REGEXP '^♓ero$'
простейший запрос выдаёт ошибку
при этом проверил в phpmyadmin - всё отрабатывает корректно

собственно, какие-то варианты починить? или может идеи что виновато?
 
Регистрация
07.08.2019
Сообщения
75
Благодарностей
78
Баллы
18
Попробуй так:
C#:
SELECT * FROM node WHERE type LIKE \"nickskin\" AND title REGEXP \"^♓ero$\";
И еще вопрос. А зачем использовать LIKE когда условие такое строгое?) Наверное правильнее "=" использовать.
 
  • Спасибо
Реакции: zippomode

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8
Попробуй так:
C#:
SELECT * FROM node WHERE type LIKE \"nickskin\" AND title REGEXP \"^♓ero$\";
И еще вопрос. А зачем использовать LIKE когда условие такое строгое?) Наверное правильнее "=" использовать.
строго говоря мне нужна конкретная запись в базе, но я хз как именно она в базе выглядит
потому и лайк

иии эээ, нет, мускуль не принимает запросы с \ и тд

*сорян за крайне медленный комментарий, зашивался по другим задачам
 

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8
дело видимо именно в кодировке которой зенка передаёт запрос
на обычном английском поиск работает вменяемо
попытка поиска по ⇚♛юля♛⇛ - всё ломается
 

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8
в итоге экспортировал базу, буду работать так...
 

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)