この関数を使用するために@記号が必要なのはなぜですか?
@記号は、変数を使用していることを意味します。したがって、読み取り文字列はすぐにテーブルに配置されるのではなく、挿入する前に操作できるメモリピースに配置されます。詳細については、http://dev.mysql.com/をご覧ください。 doc / refman / 5.0 / en / user-variables.html
データ形式('%c /%e /%Y')は、入力されたデータの形式ですか、それとも希望する出力の形式ですか?
入力されたデータの形式、詳細は http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date
この方法でも時間をキャプチャできますか?
のような正しい形式を選択する限り、できるはずです。
STR_TO_DATE(@temp_date,'%c/%e/%Y %h:%i:%s');