A defined point in any transaction is known as savepoint.
SAVEPOINT is a statement in MySQL, which is used to set a named transaction savepoint with the name of the identifier.
A savepoint in MySQL is a point within a transaction where you can roll back to if needed. It allows you to set a named marker within a transaction so that you can later roll back to that specific point if necessary, rather than rolling back the entire transaction. This can be useful when you want to undo part of a transaction while preserving changes made before the savepoint.