簡體   English   中英

用逗號分隔值更新數據庫mysql

[英]update database mysql with a comma seperated value

大家好,我有一個數據庫,我需要在其中用逗號分隔的值來更新其字段之一。 確切地說,我需要做的是..說,該字段中的值是1,3,4,6,77,87,我需要在此字段中添加22,以便在更新后它應該看起來像1,3,4 ,6,77,87,22

我不知道該怎么做? 現在加數字的方式就像

update tablename set tags=tags+new value where id=2;

此代碼適合於數字加法

任何幫助請

這不是一個好主意,但是如果您想這樣做,請嘗試此操作

     update tablename set tags= Concat(tags , ',22') where id=2;

如果此22在變量中,則使用此

  update tablename set tags= Concat(tags , ',' ,'$var') where id=2;
UPDATE myTable SET myColumn=IFNULL (CONCAT( myColumn, ',',  'mydata'), 'mydata') WHERE ID=1

使用CONCAT函數:

UPDATE tablename set tags = CONCAT(tags, ',' , newvalue) where id=2;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM