你要再修正一下觀念...
INSERT的語法是...
INSERT INTO TABLE_NAME VALUES(COLUMN1,COLUMN2)
並不是INSERT INTO TABLE VALUES(VALUE1,VALUE2)
所以原本QUANTITY的值有300,200,200.
你再INSERT進去只有400.
所以300,200,200,400 = 1100
TABLE裡是變成
PID QNAITTY
A01 300
A02 200
A03 200
600 400
※ 引述《van0706 (倒楣到民國幾年啊)》之銘言:
: PID quantity
: A01 300
: A02 200
: B03 200
: 有A、B兩者,當A使用執行交易功能
: BEGIN WORK
: INSERT INTO product VALUES (600,400)
: COMMIT
: B 使用者執行
: SELECT SUM(quantity) FORM product
: 所得到的值是多少?
: 我不懂為什麼....結果是1100
: 麻煩請賜教 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.102.138
※ 編輯: conlich 來自: 114.32.102.138 (10/14 01:37)