9

DATE_FORMAT指定された形式で日付フィールドのレコードを表示できる関数に精通しています。ただし、自分の形式のみを受け入れる日付フィールドを持つテーブルを作成したいと考えています。

これまでに行ったことは次のとおりです。

CREATE TABLE test_table (
id INT AUTO_INCREMENT, 
f_name VARCHAR(40) NOT NULL, 
l_name VARCHAR(25) NOT NULL, 
date_hired DATE NOT NULL
);

date_hired の値が「2013-03-01」のレコードを挿入すると、「1/03/2013 12:00:00 AM」として挿入され、期待した結果とはかけ離れています (フォーマットは挿入された方法でお願いします) )。フィードバックはありますか?私は何か見落としてますか?

ありがとう、
マイケル

4

1 に答える 1

11

テーブルの作成中に形式を変更することはできません。サーバー側の言語として PHP を使用している場合のように、プログラミング ロジックを使用してユーザーを表示するための日付の形式を変更し、目的の形式に変換できます。

于 2013-06-18T07:45:43.687 に答える