mysql出庫sql
訂單表trade字段:stock_num 已使用庫存數字段:num 商品總數字段:num_iid 商品id
商品表goods字段:total_stock_num 總庫存數字段:num_iid 商品id
要求實現:
自動減掉total_stock_num的數量,然后設置到stock_num上,同時更新total_stock_num的值
要注意:1. stock_num可能已經有一個值了,所在減的時候要在原來的值上相加,同時要求stock_num
沒有幣,怎么辦,有人能幫助解答下嗎,感謝
因有上千訂單要批量出庫,目前我想到的是在程序里查詢出來處理,不過這樣就會有執行很多sql了
例子1:stock_num=2 num=5 total_stock_num=100出庫后:stock_num=5 num=5 total_stock_num=97
例子2:stock_num=0 num=5 total_stock_num=100出庫后:stock_num=5 num=5 total_stock_num=95
例子3:stock_num=2 num=5 total_stock_num=2出庫后:stock_num=4 num=5 total_stock_num=0
回復內容:
用MYSQL -uroot -p123
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END