興味のあるcsvファイルがあります。日付フォーマットは、2010年11月20日です。Date型を持つフィールドの場合は、mysqlの受け入れフォーマットに挿入するためにどのようにフォーマットしますか?フォーマット日付フィールドタイプ
0
A
答えて
0
date("Y-m-d", strtotime("20-Nov-2010"));
0
Andreasの答えは少し簡潔である - PHPで、これはあなたがあなたのクエリに をスプライスすることができた文字列を返します。
$d=date("Y-m-d", strtotime("20-Nov-2010"));
$qry="INSERT INTO sometable (adate) VALUES('$d')";
しかし、あなたは句読点を省略した場合、あなたは広告それなしですることができます引用符: - あなたが期待していないものを、時にはと
$d=date("Ymd", strtotime("20-Nov-2010"));
$qry="INSERT INTO sometable (adate) VALUES($d)";
このアプローチの欠点は、のstrtotime()は常に日付値のいくつかの並べ替えを戻そうです。
$d='20-Nov-2010';
$qry="INSERT INTO sometable (adate) VALUES(STR_TO_DATE($d, '%d-%b-%Y'))";
が、MySQLは日付を解析しようとするとcheck for errorsに覚えている:あなたは多くのより厳密であるMySQLで解析を、行うことができますしかし
。
関連する問題
- 1. フォーマット日付()JS
- 2. 日付フォーマット
- 3. Excel:フォーマット今日()/日付
- 4. フォーマットAオフセット付き日付
- 5. 日付フォーマット機能
- 6. 日付ピッカーのフォーマット
- 7. D3:フォーマット日付タイプ
- 8. php - フォーマット日付ISO8601?
- 9. Javaフォーマットの日付
- 10. コンボボックスでの日付フォーマット
- 11. DataGrid easyuiの日付フォーマット
- 12. スプリングRESTfulな日付フォーマット
- 13. Kentico - 日付の取得/フォーマット
- 14. フォーマットSTR_TO_DATEから日付
- 15. は日付フォーマットを検証
- 16. フォーマットとロケールの日付
- 17. 日付フォーマットのSQLクエリ
- 18. mysqlデータベースの日付フォーマット
- 19. ソルの日付ファセットパラメータのフォーマット
- 20. パネルのタイトルのフォーマット日付
- 21. noUiSliderツールチップの日付フォーマット
- 22. フォーマットの日付と値
- 23. console.log日付とオブジェクトのフォーマット
- 24. オランダのフォーマットのエコー日付
- 25. 日付フォーマット変換ルビー
- 26. フォーマットの日付の問題
- 27. mysqlの変更日付フォーマット
- 28. mongodb/mongooseの日付フォーマット
- 29. Spring 3.2日付時刻フォーマット
- 30. 累積型日付のフォーマット