Mengapa saya memerlukan simbol @ untuk menggunakan fungsi ini?
Simbol @ berarti Anda menggunakan variabel, jadi string baca tidak langsung dimasukkan ke dalam tabel tetapi ke dalam memori yang memungkinkan Anda mengoperasikannya sebelum memasukkannya. Info lebih lanjut di http://dev.mysql.com/ doc/refman/5.0/en/user-variables.html
Haruskah format data ('%c/%e/%Y') menjadi format data yang dimasukkan atau keluaran yang saya inginkan?
Ini format data yang diinput, info lebih lanjut di http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date
Dapatkah saya menangkap waktu dengan cara ini juga?
Anda seharusnya bisa selama Anda memilih format yang benar, seperti
STR_TO_DATE(@temp_date,'%c/%e/%Y %h:%i:%s');