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 SELECT
zawarcia transakcji?
Jeśli DELETE FROM orders WHERE id=1
został wywołany z innej sesji zaraz po SELECT
obu przypadkach, kiedy zostanie on przetworzony?