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