Originariamente inviato da already81
con (NOW()+0) mi ha restituito 2147483647

ma dove sta l'anno? il mese? il giorno?

Mi sembra un numero iventato....
Sembra un numero castrato.....

NOW() + 0 (oppure NOW() * 1) rende la data/ora in formato numerico.

In pratica e' un casting per cambiare la data dal formato date al formato numerico.

da yyyy-mm-dd hh:mm:ss
a yyyymmddhhmmss

dipende dal tuo contesto. Se fai un semplice:

SELECT NOW() as data1, NOW() + 0 as data2

potrai vedere da te il risultato