Heim  >  Artikel  >  Datenbank  >  Datenbank-Export-SQL – Bitte erklären Sie mir, wie ich eine MySQL-Batch-Datenbank-Exportanweisung schreiben soll. Kann dies in einem Satz implementiert werden?

Datenbank-Export-SQL – Bitte erklären Sie mir, wie ich eine MySQL-Batch-Datenbank-Exportanweisung schreiben soll. Kann dies in einem Satz implementiert werden?

WBOY
WBOYOriginal
2016-12-05 13:27:351615Durchsuche

MySQL Outbound SQL

<code> 订单表trade字段:stock_num   已使用库存数字段:num         商品总数字段:num_iid         商品id</code>
<code> 商品表goods字段:total_stock_num   总库存数字段:num_iid         商品id</code>

Anforderungen:
Subtrahieren Sie automatisch den Betrag von total_stock_num, setzen Sie ihn dann auf stock_num und aktualisieren Sie gleichzeitig den Wert von total_stock_num

Hinweis:
1. Beim Subtrahieren muss der ursprüngliche Wert addiert werden, und stock_num<=num
2 als num (dann so viel subtrahieren, wie vorhanden ist), oder es kann größer als num sein (dies kann direkt subtrahiert werden)

Was soll ich tun, wenn ich keine Münzen habe? Kann mir jemand helfen? mit der Antwort? Danke
da es Tausende von Bestellungen gibt, die in Stapeln versendet werden müssen. Ich denke derzeit daran, sie im Programm abzufragen und zu verarbeiten, aber dafür muss eine Menge SQL ausgeführt werden

<code> 例子1:stock_num=2   num=5   total_stock_num=100出库后:stock_num=5   num=5   total_stock_num=97</code>
<code> 例子2:stock_num=0   num=5   total_stock_num=100出库后:stock_num=5   num=5   total_stock_num=95</code>
<code> 例子3:stock_num=2   num=5   total_stock_num=2出库后:stock_num=4   num=5   total_stock_num=0</code>

Antwortinhalt:

Verwenden Sie MYSQL -uroot -p123

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn