Quelle est la différence entre ces 2 requêtes:
START TRANSACTION;
SELECT * FROM orders WHERE id=1;
UPDATE orders SET username='John' WHERE id=1;
COMMIT;
Et sans transaction:
SELECT * FROM orders WHERE id=1;
UPDATE orders SET username='John' WHERE id=1;
Quel est l'effet d'avoir SELECT
une transaction interne?
Si a DELETE FROM orders WHERE id=1
été appelé depuis une autre session juste après le SELECT
dans les deux cas, quand sera-t-il traité?