Чтобы назначить свидание, я могу:

select date(now())

И это даст мне:

2018-11-30

Как бы отформатировать его как:

YYYYMMDD

Так что это дает мне:

20181130

Есть ли лучший способ, чем:

select replace(date(now()), '-','')
0
user10332687 30 Ноя 2018 в 06:56

1 ответ

Лучший ответ
SELECT DATE_FORMAT(NOW(), '%Y%m%d')

Руководство по эксплуатации: https: // dev. mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

1
fifonik 30 Ноя 2018 в 03:59