Чтобы получить дату, я могу сделать:
select date(now())
И это даст мне:
2018-11-30
Как бы я отформатировал это как:
YYYYMMDD
Так это дает мне:
20181130
Есть ли лучший способ, чем:
select replace(date(now()), '-','')
SELECT DATE_FORMAT(NOW(), '%Y%m%d')
Руководство: https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format