länken du postade som en kommentar till Nerd-Herds svar använder uppskjuten begränsningar. Dessa begränsningar kontrolleras i slutet av transaktionen snarare än vid tidpunkten för uttalandet.
MySQL stöder inte uppskjutna begränsningar
Om du absolut behöver uppskjutna begränsningar och vill hålla fast vid en databas med öppen källkod måste du migrera till PostgreSQL.