-1
に、私は、数量=(現在の数量)+(新しい数量)MariadbドキュメントでMariaDBは重複したキー更新
https://mariadb.com/kb/en/mariadb/insert-on-duplicate-key-update/
を作りたい、唯一の列値のケースを割り当てることがあります。
CREATE TABLE Cart(
buyer varchar(255) NOT NULL PRIMARY KEY,
productid int(11) NOT NULL PRIMARY KEY,
qty int(11) NOT NULL
);
$addCart_sql = "INSERT INTO Cart (buyer, productid, qty)
VALUES ('$buyer', $productid, $qty)
ON DUPLICATE KEY UPDATE qty = VALUES(qty + $qty)";
私は
ON DUPLICATE KEY UPDATE qty = VALUES(qty) + VALUES($qty);
ON DUPLICATE KEY UPDATE qty = VALUES(qty) + $qty;
を試みたが、すべての場合には、エラー
私はどのように行うことができますを返します?
を試してみてください。あなたは正しいです。 – JustOnUnderMillions
それは動作します!!!!ありがとう !!! – 125487