出庫sql-請教mysql批量出庫語句怎么寫,能否一句實現

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
喜歡就支持一下吧
點贊9 分享