MYSQL функция CURRENT_DATE() возвращает дату в формате year, month, day нужно сделать day, month, year

MYSQL функция CURRENT_DATE() возвращает дату в формате year, month, day итог выполнения ..date: '2021-05-26'

ожидаю отправить в бд дату в формате date: '26-05-2021' day, month, year

вот пример mysql query >

INSERT INTO users_posts (
    ownerId, authorId, text, date, time
) VALUES (
    ?, ?, ?, CURRENT_DATE(), CURRENT_TIME()
)

ответ найден, для хранения даты в таком виде 27.05.2021 нужно задать тип столбцу varchar длиной 10 varchar(10) вот пример запроса

INSERT INTO users_posts (
    ownerId, authorId, text, date, time
) VALUES (
    ?, ?, ?, date_format(CURRENT_DATE(),'%d.%m.%Y'), CURRENT_TIME()
)

Ответы (0 шт):