14

私は次の構造のテーブルを持っています

      ----------------------------
       id                  content
      ---------------------------
        1                   abc
        2                   bca
      ---------------------------

文字「d」にフィールド「content」を追加したい...したがって、次のようなテーブル構造が必要です

       ----------------------------
       id                  content
      ---------------------------
        1                   abcd
        2                   bca
      ---------------------------

これどうやってするの..

4

2 に答える 2

35

テーブルから列を更新する場合は、以下のクエリを使用します

update table1 set content = concat(content,'d');

'd; で列連結を選択したい場合。以下のクエリの使用

select id, concat(content,'d') as content from table1;

参照 :

http://sqlfiddle.com/#!2/099c8/1

于 2012-12-18T04:39:58.560 に答える
18

あなたはそのCONCATように使用することができます

SELECT 
  id,
  CONCAT(content, 'd') content
FROM tablename;

WHERE句を指定して、更新する行を決定することもできます。何かのようなもの:

SELECT 
  id,
  CONCAT(content, 'd') content
FROM tablename
WHERE id = 1;
于 2012-12-18T04:27:36.370 に答える