Size: a a a

2020 August 05

OV

Oleg Volchkov in ru_mysql
В майсиквеле есть для поиска, кроме лайков:
Регэкспы — https://dev.mysql.com/doc/refman/8.0/en/regexp.html
Полнотекстовый поиск — https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html
источник

OV

Oleg Volchkov in ru_mysql
Другое дело, что может быть стоит вытащить в браузер весь список стран и там уже фильтровать — компонентов для поиска на js навалом.
источник

DK

Denis 🕸 Khomusyak in ru_mysql
Oleg Volchkov
В майсиквеле есть для поиска, кроме лайков:
Регэкспы — https://dev.mysql.com/doc/refman/8.0/en/regexp.html
Полнотекстовый поиск — https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html
Спасибо, да уже сижу читаю про полнотекстовой поиск , до этого думал как то с регулярками решать.
источник

CO

Chern Oleksander in ru_mysql
Привет всем, пытаюсь сделать апдейт поле
но валит ошибка
ERROR 1071 (42000): Specified key was too long; max key length is 1024 bytes
поле varchar(255)
InnoDB MySQL 5.7
Куда лучше смотреть? Спасибо! )
источник
2020 August 06

Vs

Vladislav support.od... in ru_mysql
Chern Oleksander
Привет всем, пытаюсь сделать апдейт поле
но валит ошибка
ERROR 1071 (42000): Specified key was too long; max key length is 1024 bytes
поле varchar(255)
InnoDB MySQL 5.7
Куда лучше смотреть? Спасибо! )
источник

DE

Denis Efremov in ru_mysql
Запрос то видел? Он решил вроде
источник

DE

Denis Efremov in ru_mysql
Переслано от Denis Efremov
UPDATE
   adwise_money_bak AS dest,
   (
       SELECT am_empty.user_id, am_full.refcode, am_empty.subid as empty_subid, am_full.subid
   from
   adwise_money_bak am_empty left join
   adwise_money_bak am_full on am_empty.refcode = am_full.refcode
                 and am_empty.user_id = am_full.user_id
   WHERE
   am_empty.refcode like 'p60422p%'
   and am_empty.subid = ""
   and am_full.subid like '&clickid%'
   and am_empty.user_id > 10000 and am_empty.user_id < 20000
   group by am_empty.user_id
   ) AS src
 
SET dest.subid = src.subid
WHERE
   dest.user_id = src.user_id
   and dest.refcode = src.refcode
   and dest.subid = "";
источник

Vs

Vladislav support.od... in ru_mysql
Denis Efremov
Запрос то видел? Он решил вроде
я сужу по дате сообщение, раз вопрос последний, то проблема не решена
источник

DE

Denis Efremov in ru_mysql
Vladislav support.od.ua
я сужу по дате сообщение, раз вопрос последний, то проблема не решена
источник

Vs

Vladislav support.od... in ru_mysql
в веб-версии телеги не видно номера сообщения
и не надо смешивать два чата
источник

DE

Denis Efremov in ru_mysql
Vladislav support.od.ua
в веб-версии телеги не видно номера сообщения
и не надо смешивать два чата
Ему скажи! Че ко мне то пристал?
источник

DE

Denis Efremov in ru_mysql
Телегид, веб версия)))
источник

А

Александр in ru_mysql
Denis 🕸 Khomusyak
Добрый день коллеги, подскажите где можно изучить информацию и что лучше использовать ?
Записи хранятся вида
id | name
1  | foo bar
2  | foo
3 | bar
4 | fa foo bar
5 | foo foo
Необходимо сделать выборку по совпадению, Если я в начале и в конце понимаю, что можно через
 LIKE 'f%' or LIKE '%f' 

вначале и в конце, но это совпадение по всей строки а не каждого слова.
Подскажите пжлст.
Думаю как то разбивать на слова или же использовать регулярку ?
CONCAT(' ', name) LIKE CONCAT(' %', :str)
источник

А

Александр in ru_mysql
Будет искать в начале каждого слова в столбце
источник

DK

Denis 🕸 Khomusyak in ru_mysql
Александр
CONCAT(' ', name) LIKE CONCAT(' %', :str)
Спасибо Александр, да уже коллега показал по какому образу он решал данную задачу, тоже были мысли по такому решению )
источник

CO

Chern Oleksander in ru_mysql
Спасибо, сегодня уже буду пробовать, скорей всего в этом и проблема
источник

К

Кирилл in ru_mysql
Добрый день.

Разрешите спросить про бэкап силами xtrabackup

выполняю первую стадию
запускаю с ключами --backup --no-lock --parallel=4 --rsync --target-dir=/mnt/

выполняется, говорит "ок"

затем выполняю xtrabackup --prepare --target-dir=/mnt/

и тут начинаются сыпаться сообщения вида

InnoDB: Ignoring data file './new/current_sklad_free_sum.ibd' with space ID 2456205. Another data file called ./new/current_sklad_free_sum_tmp.ibd exists with the same space ID.
InnoDB: Cannot rename './new/current_sklad_free_sum_tmp.ibd' to './new/current_sklad_free_sum.ibd' for space ID 2456205 because the target file exists. Remove the target file and try again.
InnoDB:  Cannot replay file rename. Remove either file and try again.


prepare завершается с "ок"
база запускается, при этом не представляю как проверить целостность данных после восстановления )

В связи с этим два вопроса -
1) нужно ли обращать внимание на сообщения о невозможности проведения операций
2) как проверить целостность данных после восстановления?

Гуглил, но явного ответа не нашел
источник

CO

Chern Oleksander in ru_mysql
Всем привет, а можно как-то увидеть дедлоковые транзакции?
источник

Vs

Vladislav support.od... in ru_mysql
в процесслисте
источник

CO

Chern Oleksander in ru_mysql
Vladislav support.od.ua
в процесслисте
Спасибо, а как понять, что запрос в дедлоке?
Например я сейчас делаю оптимийз таблицы
и статус пишет
Waiting for table metadata lock
Это типа, кто-то мешает?
источник