MySQL Update 加字串進原始欄位中

MySQL 要對某個欄位做 Update, 而主要要做的事情, 是要將新增的資料塞在那個欄位前面或後面.

以前的做法都笨笨的 Select 出來, 再結合好塞回去, 原來有個很好用的 Function 可以解決這事情.

主要用的 Function 是 CONCAT(), (MySQL 內建函數).

ex: update T1 set t = CONCAT(t,'def'); // 把 def 加在此欄後面.

CONCAT = concatenate (連接)的意思.


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Programming。將永久鏈結加入書籤。

MySQL Update 加字串進原始欄位中 有 3 則回應

  1. citypig 說道:

    計數器也可以使用這一招
    ex:
    update T1 set cnt = cnt + 1;

  2. 嗚哩 說道:

    我正再想要怎麼一次update所有的資料.
    你的方式受用了.
    很感謝你耶.

  3. Tsung 說道:

    UPDATE 所有資料 XDDD
    好辛苦呀 Orz...

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料