Функция MySQL sysdateполучает текущую дату и время из системы. Вот несколько способов использования sysdateв MySQL, а также примеры кода:
Метод 1: простой оператор SELECT
SELECT sysdate();
Метод 2: присвоение системной даты переменной
SET @current_date := sysdate();
SELECT @current_date;
Метод 3. Использование sysdate в качестве значения по умолчанию для столбца
CREATE TABLE example_table (
id INT,
created_date TIMESTAMP DEFAULT sysdate()
);
Метод 4: сравнение системной даты с определенной датой
SELECT * FROM example_table WHERE created_date > sysdate();
Метод 5. Форматирование системной даты с использованием функции DATE_FORMAT
SELECT DATE_FORMAT(sysdate(), '%Y-%m-%d %H:%i:%s') AS formatted_date;
Метод 6: добавление или вычитание определенного интервала времени из sysdate
SELECT sysdate() + INTERVAL 1 DAY AS tomorrow;
SELECT sysdate() - INTERVAL 1 HOUR AS one_hour_ago;