Значение столбца Mysql append
У меня есть таблица со следующей структурой
----------------------------
id content
---------------------------
1 abc
2 bca
---------------------------
Я хочу добавить символ 'd' с полем 'content'...
Поэтому я хочу структуру таблицы следующим образом
----------------------------
id content
---------------------------
1 abcd
2 bca
---------------------------
Как я могу это сделать.
Ответы
Ответ 1
Вы можете использовать CONCAT
, например
SELECT
id,
CONCAT(content, 'd') content
FROM tablename;
Вы также можете указать предложение WHERE
, чтобы определить, какие строки необходимо обновить. Что-то вроде:
SELECT
id,
CONCAT(content, 'd') content
FROM tablename
WHERE id = 1;
Ответ 2
Если вы хотите обновить столбец из таблицы, используйте ниже запрос
update table1 set content = concat(content,'d');
Если вы хотите выбрать конкатенацию столбцов с помощью 'd; использование ниже Query
select id, concat(content,'d') as content from table1;
Обратитесь:
http://sqlfiddle.com/#!2/099c8/1