Языки программирования > Разработка сайтов (Web development)

Как в запросе MySQL к строке прибавить другую строку

(1/1)

SysAdmin:
Конечно можно, функцией CONCAT, вот например к текущему строковому значению log в таблице table1 добавляем строку из переменной $StrLog:

$StrLog="Новое значение";
UPDATE table1 SET log=CONCAT(log,$StrLog) WHERE id=25;

Вот тут есть описание строковых функций MySQL

HoddyMay:
у меня в таблице есть текстовое поле "LOG" к которому я постоянно добавляю другую строковую информацию, если эта запись редактируется.
Сейчас я делаю эту процедуру в два этапа, сначала делаю запрос SELECT к полю "log", запоминаю результат, на PHP к результату прибавляю строку и после этого запросом UPDATE сохраняю данные.

Сейчас таких операций стало больше, возможно ли как-нибудь одним запросом прочитать текущие данные, добавить к ним значение и сохранить новое значение?

Навигация

[0] Главная страница сообщений

Перейти к полной версии