Sprawdzanie kodu źródłowego MySQL 5.6 CAST()
i CONVERT()
wywołuje tę samą funkcję wewnętrzną Item_date_typecast
, DATE()
wywołuje Item_date_typecast
też.
Podsumowując nie ma różnicy między DATE(expr)
funkcja i CAST(expr AS DATE)
.
Odniesienia:
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