Hvorfor skal jeg bruge @-symbolet for at bruge denne funktion?
@-symbolet betyder, at du bruger en variabel, så læsestrengen sættes ikke med det samme i tabellen, men i et hukommelsesstykke, der lader dig arbejde med den, før du indsætter den. Mere info i http://dev.mysql.com/ doc/refman/5.0/da/user-variables.html
Skal dataformatet ('%c/%e/%Y') være formatet på de indtastede data eller mit ønskede output?
Det er formatet på de indtastede data, mere info i http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date
Kan jeg også fange tid på denne måde?
Du burde være i stand til det, så længe du vælger det korrekte format, sådan noget som
STR_TO_DATE(@temp_date,'%c/%e/%Y %h:%i:%s');