Controllo del codice sorgente di MySQL 5.6 CAST()
e CONVERT()
chiama la stessa funzione interna Item_date_typecast
, DATE()
chiamate a Item_date_typecast
anche.
In conclusione non c'è alcuna differenza tra DATE(expr)
e il CAST(expr AS DATE)
.
Rif:
https://github.com/mysql/mysql-server /blob/5.6/sql/sql_yacc.yy
https://github.com/mysql/mysql-server /blob/5.6/sql/item_create.cc