Языки программирования > Разработка сайтов (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 сохраняю данные.
Сейчас таких операций стало больше, возможно ли как-нибудь одним запросом прочитать текущие данные, добавить к ним значение и сохранить новое значение?
Навигация
Перейти к полной версии