- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
в результате некоторой ошибки при заполнении БД, возник ряд записей, где значение поля `aaa` попало в поле `bbb` по принципу
$bbb = $aaa.$bbb;
надо найти и удалить эти записи
к сожалению, команда
select * FROM `table` WHERE `bbb` like '%'.`aaa`.'%'
не работает, показывая ошибку синтаксиса
помогите плз подправить команду
select * FROM `table` WHERE `bbb` like '%aaa%'
select * FROM `table` WHERE `bbb` like '%aaa%'
Эта команда ищет строки, содержащие буквы aaa, но не подставляя содержимое поля `aaa`.
Эта команда ищет строки, содержащие буквы aaa, но не подставляя содержимое поля `aaa`.
А так вы вообще в PHP ноль? Ясно.
Ну давайте тогда всю строчку из PHP какая она там у вас.
select * FROM `table` WHERE `bbb` like CONCAT ('%',`aaa`,'%' )select * FROM `table` WHERE `bbb` like CONCAT ('%',`aaa`,'%' )Спасибо, то что искал!
А так вы вообще в PHP ноль?
Нет, можно и на PHP и на C, и даже по старинке на ассемблере :)
Только в данном случае решение искалось именно в рамках sql комманды.
Ещё раз спасибо всем, тема закрыта.
Ну если условие $bbb = $aaa.$bbb верно - то наверное так
select * from table where bbb like concat(aaa,'%')