Oto, co chcę zrobić w mojej bazie danych MySQL.Jak umieścić "klauzula if" w ciągu SQL?
Chciałbym:
SELECT *
FROM itemsOrdered
WHERE purchaseOrder_ID = '@purchaseOrdered_ID'
AND status = 'PENDING'
Jeśli to nie zwraca żadnych wierszy, co jest możliwe dzięki if(dr.HasRows == false)
, chciałbym teraz utworzyć UPDATE
w bazie purchaseOrder
:
UPDATE purchaseOrder
SET purchaseOrder_status = 'COMPLETED'
WHERE purchaseOrder_ID = '@purchaseOrder_ID'
Jak będzie Czy mogę uczynić ten proces nieco krótszym?
baza itemsOrdered ma unikatowy identyfikator o nazwie 'itemsOrdered_ID' i powtarzające' purchaseOrder_ID' wartości –
Opcja 'bazie purchaseorder' drugiej strony ma unikatowy identyfikator' purchaseOrder_ID' –