Общие > Базы данных
Надо сделать одну штуку
(1/1)
Moondev:
Привет всем.
Надо сделать одну штуку:
в столбце "url" (mysql) некоторые записи не начинаются с "http://"
а надо чтобы начинались все.
Можно ли составить SQL запрос с update, чтобы по условию NOT LIKE \'http://%\' добавить "http://" в ячейки где его нет?
Я честно говоря затрудняюсь - у меня довольно базовый уровень SQL, пожтому если кто может помочь - буду очень признателен. Спасибо!
Moondev:
Почитал я мануал, сделал такой запрос: UPDATE `koobi4_links` SET url=\'http://\'+url WHERE url NOT LIKE \'http://%\' и угробил нах все записи...
Блин... Помогите кто знает как...
Спаисбо..
PostGrey:
"Можно ли составить SQL запрос с update" - имхо нет, почему нельзя решить вопрос силами скрипта?
Greg:
Moondev
проверяешь скриптом запись перед выводом/занесением: если строка начинается с \'http://\', оставляешь как есть, если строка не начинается с \'http://\', добавляешь
hidrox:
Как насчет этого:
UPDATE _table SET url = CONCAT(\'http://\',url) WHERE url NOT LIKE \'http://%\'
Навигация
Перейти к полной версии