Oto, co chcę zrobić na mojej bazie danych MySQL .
Chciałbym zrobić:
SELECT *
FROM itemsOrdered
WHERE purchaseOrder_ID = '@purchaseOrdered_ID'
AND status = 'PENDING'
Jeśli to nie zwróci żadnych wierszy, co jest możliwe if(dr.HasRows == false), utworzę teraz UPDATEw purchaseOrderbazie danych:
UPDATE purchaseOrder
SET purchaseOrder_status = 'COMPLETED'
WHERE purchaseOrder_ID = '@purchaseOrder_ID'
Jak mogę sprawić, by ten proces był nieco krótszy?
purchaseorderdrugiej strony baza danych ma unikalny identyfikatorpurchaseOrder_ID
itemsOrdered_IDi ma powtarzające siępurchaseOrder_IDwartości