請利用事務實現在使用者下訂單後,驗證使用者購買的商品數量是否超過了商品的庫存量.
商品訂單表: sh_order_goods如果商品庫存不足,則阻止訂單建立.
#檢視sh_order_goods訂單商品表
select id,order_id,goods_id,goods_num
from sh_order_goods;
#開啟事務
start
transaction
;#在事務中執行操作
insert
into sh_order_goods
(order_id,goods_id,goods_num)
values(1
,4,1
);#回滾事務
rollback
;#事務後,檢視訂單商品表
select id,order_id,goods_id,goods_num
from sh_order_goods;
mysql基礎測試 mysql基礎測試
測試原因 為什麼需要做效能測試 模擬比當前系統更高的負載,找出效能瓶頸 重現線上異常 測試不同硬體軟體配置 規劃未來的業務增長 測試分類 效能測試的分類 裝置層的測試 業務層的測試 資料庫層的測試 裝置層的測試 關注哪些指標 伺服器,磁碟效能 磁碟壞塊率 伺服器壽命 業務層測試 針對業務進行測試 資...
測試基礎小案例
關於412教室 功能測試 1 能容納多少人 2 採光好不好,明亮度高不高 3 牆壁牢不牢固,隔音效果如何 4 能放多少桌子,椅子,容量多少 5 室內溫度如何,通風感強不強 介面測試 1 牆面與窗的比例是否合理 2 牆面是否有凹凸不平 3 牆面顏色是否合理,不掉漆,無縫隙 4 不透風,不漏雨 效能測試...
mysql注入小測試
b 使用者自己構造sql語句 如 or 1 1 後面會講解 c 將sql語句傳送給資料庫管理系統 dbms d dbms接收請求,並將該請求解釋成機器 指令,執行必要的訪問操作 e dbms接受返回的結果,並處理,返回給使用者 因為使用者構造了特殊的sql語句,必定返回特殊的結果 只要你的sql語句...