Forum Webscript.Ru

Общие => Базы данных => Тема начата: Error202 от 09 Декабря 2005, 15:34:43

Название: Склеить строку
Отправлено: Error202 от 09 Декабря 2005, 15:34:43
MySQL...

Есть поле TXT
Содержит строку "Вася"
Нужно "Вася Коля"...

Как это сделать одним запросом UpDate?
Название: Склеить строку
Отправлено: Greg от 09 Декабря 2005, 15:38:48
update table TABLE_NAME set field=field+\' Коля\' where field=\'Вася\' limit 0,1

наверна так.. а после where что надо, то и поставишь, а если ничего не поставишь, обновятся все строки
Название: Склеить строку
Отправлено: Error202 от 09 Декабря 2005, 15:45:45
С числами все ОК, а вот со строками не получается :(
Название: Склеить строку
Отправлено: hanslinger от 09 Декабря 2005, 16:01:16
CONCAT() (http://dev.mysql.com/doc/refman/4.1/en/string-functions.html#id2916034)
Название: Склеить строку
Отправлено: Error202 от 09 Декабря 2005, 16:11:25
Что не работает она... :(
Название: Склеить строку
Отправлено: hanslinger от 09 Декабря 2005, 16:15:35
У меня работала.
Название: Склеить строку
Отправлено: Error202 от 09 Декабря 2005, 16:20:35
UPDATE table SET txt = CONCAT(txt, \' Коля\')

Ругается чего-то... :(
Название: Склеить строку
Отправлено: Error202 от 09 Декабря 2005, 16:38:27
Все работает... Спасибо...

Это руки у меня кривоваты под вечер...