Difference Between SYSDATE() and NOW() in MariaDB

In MariaDB, the SYSDATE() and NOW() functions are similar in that they return the current date and time.

However, there is an important difference: SYSDATE() returns the time that it executes, whereas NOW() returns the time that the statement started executing.

And when run within a stored procedure or trigger, SYSDATE() will return the time that it executes, whereas NOW() will return the time that the stored procedure or trigger started executing.

Continue reading