こんにちは、私は挿入クエリで問題があります。MySQLのjavaからdatetime文字列を挿入してください
私はJavaから日時を取得する:
SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now = new Date();
String strDate = sdfDate.format(now);
p.s:私はstrDateにSYSOUTを試してみると、それは正しいです。
私はMySQLの日時に入るようにすると、このようなクエリを作成しなければならないような質問、読み:?
トラックINTO INSERT VALUES(STR_TO_DATE((中)、 '%Y-%M-を%d%r '))
ここで'? '日付を含む文字列ですが、うまくいきません。
誰でも手伝ってもらえますか?
更新日:MySQLサーバ5.7
使用しているmysqlバージョンに関する情報を提供する必要があります。また、迅速かつ簡単にテストできるようにするには、たとえばコマンドラインクライアントでmysqlサーバに接続して、次のようなテストをプロンプトに入力します。 "mysql> SELECT STR_TO_DATE( '2009年5月18日'、 '%M% d、%Y '); " – Matthias
はい、それは動作します...しかし、私はどのように私の問題に使用することができますか? –
私が前提としていたことは、cliで作業しているときに、javaに転送できるはずです...(助けて欲しい)またはコマンドラインでjavaのusecaseが動作しない理由を知ることができます。 – Matthias