MySQL 要對某個欄位做 Update, 而主要要做的事情, 是要將新增的資料塞在那個欄位前面或後面.
以前的做法都笨笨的 Select 出來, 再結合好塞回去, 原來有個很好用的 Function 可以解決這事情.
主要用的 Function 是 CONCAT(), (MySQL 內建函數).
ex: update T1 set t = CONCAT(t,'def'); // 把 def 加在此欄後面.
CONCAT = concatenate (連接)的意思.
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
MySQL 要對某個欄位做 Update, 而主要要做的事情, 是要將新增的資料塞在那個欄位前面或後面.
以前的做法都笨笨的 Select 出來, 再結合好塞回去, 原來有個很好用的 Function 可以解決這事情.
主要用的 Function 是 CONCAT(), (MySQL 內建函數).
ex: update T1 set t = CONCAT(t,'def'); // 把 def 加在此欄後面.
CONCAT = concatenate (連接)的意思.
計數器也可以使用這一招
ex:
update T1 set cnt = cnt + 1;
我正再想要怎麼一次update所有的資料.
你的方式受用了.
很感謝你耶.
UPDATE 所有資料 XDDD
好辛苦呀 Orz...
請問有沒有一種語法可以在MySQL資料表文字欄位裡面的資料,例如:商品名稱的前面加上指定的文字?
商品名稱 前面插入 【指定文字】商品名稱
有沒有辦法用 SQL 指令的方式來處理呢?
UPDATE + SELECT 然後在加上 concat() ?