0
我有這樣的數據。MySQL查詢:更新重複密鑰,追加數據
A B
----------
dataA 1
dataB 2
dataC 3
----------
我可以做
"UPDATE table SET A = `dataNew` WHERE A = `dataC`;"
,但我有問題,做這樣的
"UPDATE table SET A = 'dataA' WHERE A = 'dataC';"
一些更新我怎麼可以追加,因此如果存在數據,它將成爲當
我想嘗試UPDATE table SET A = 'dataA' WHERE A = 'dataC' ON DULPLICATE KEY UPDATE A = CONCAT('dataA', '_1');
但它是無效的。任何人都知道如何做到這一點?
/* php */ $ newdata =「ABC_」; $ length = count($ newdata)+ 1; (''。** $ newdata **。''',1) $ sql + =「 SUBSTRING(t3.A,「。** $ length **。」,100)+ 1)END) – bleach7 2014-10-11 17:32:53