Jaka jest różnica między tymi 2 zapytaniami:
START TRANSACTION;
SELECT * FROM orders WHERE id=1;
UPDATE orders SET username='John' WHERE id=1;
COMMIT;
I bez transakcji:
SELECT * FROM orders WHERE id=1;
UPDATE orders SET username='John' WHERE id=1;
Jaki jest efekt SELECTzawarcia transakcji?
Jeśli DELETE FROM orders WHERE id=1został wywołany z innej sesji zaraz po SELECTobu przypadkach, kiedy zostanie on przetworzony?