Qual è la differenza tra queste 2 query:
START TRANSACTION;
SELECT * FROM orders WHERE id=1;
UPDATE orders SET username='John' WHERE id=1;
COMMIT;
E senza transazione:
SELECT * FROM orders WHERE id=1;
UPDATE orders SET username='John' WHERE id=1;
Qual è l'effetto di avere SELECT
una transazione interna?
Se è DELETE FROM orders WHERE id=1
stato chiamato da un'altra sessione subito dopo SELECT
in entrambi i casi, quando verrà elaborato?