Is there way in MySQL to create DATETIME from a given attribute of type DATE and a given attribute of type TIME?
Without creating and parsing strings, just add an interval to the date:
set @dt_text = '1964-05-13 15:34:05.757' ;
set @d = date(@dt_text) ;
set @t = time(@dt_text) ;
select @d, @t, @d + interval time_to_sec( @t ) second;
However this truncates the microseconds.
I agree with Muki - be sure to take account of time zones and daylight savings time!