good_br
@good_br
учусь

Почему падает mysql при выполнении запроса на workbench?

Добрый день! Пытаюсь выполнить следующий запрос
use test1;
SELECT `firstname`, 
`middlname`,
 `lastname`,
 `age`,
 `phone1`,
 `phone2`,
 `desired_profession`,
 `email1`
 `type_of_work`,
 `place_of_work`,
 `pol`,
 `birthday`,
 `birthmonth`,
 `birthyear`,
 `maritalstatus`,
 `children`,
 `best`,
 `dop`,
 `driving_licence`,
 `education`
FROM profil WHERE 
   town in (4)
 
AND
   (`desired_profession` REGEXP 'врач|доктор|терапевт|Логопед|Маммолог|Мануальный терапевт
|Массажист
|Миколог
|Нарколог
|Невролог
|Нейрохирург
|Неонатолог
|Нефролог
|Окулист|офтальмолог
|Онкогинеколог
|Онкодерматолог
|Онколог
|Ортопед
|Остеопат
|Отоларинголог
|Педиатр
|Пластический хирург
|Подолог
|Проктолог
|Психиатр
|Психолог
|Психотерапевт
|Пульмонолог
|Реабилитолог
|Ревматолог
|Рентгенолог
|Репродуктолог
|Рефлексотерапевт
|Сексолог
|Семейный врач
|Сомнолог
|Сосудистый хирург
|Специалист по клеточным технологиям
|Спортивный врач
|Стоматолог
|Стоматолог-гигиенист
|Стоматолог-имплантолог
|Стоматолог-ортодонт
|Стоматолог-ортопед
|Стоматолог-пародонтолог
|Стоматолог-терапевт
|Стоматолог-хирург
|Сурдолог
|Терапевт
|Травматолог
|Трихолог
|УЗИ-специалист
|Уролог
|Физиотерапевт
|Флеболог
|Фтизиатр
|Хирург
|Челюстно-лицевой хирург
|Эндокринолог
|Эндоскопист
|Эпилептологи');


5ab1126665eae205383443.png
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
demon416nds
@demon416nds
Разработчик на чем попало
какой то странный у вас запрос
попробуйте для начала выполнить
select * from profil where town = 4 limit 30
потом будем разбираться
зы REGEXP криво работает с utf8
ззы если у вас в таблице разные профессии (не только врачи но и скажем строители) стоит ввести поле группа професий это значительно ускорит выборку
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы