MySQL基礎小測試(八)

2021-10-08 13:25:18 字數 513 閱讀 5556

請利用事務實現在使用者下訂單後,驗證使用者購買的商品數量是否超過了商品的庫存量.

商品訂單表: 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語句...