2012-03-15 7 views
2

私はDateTime(YYYY-MM-DD)として1つのフィールドを持つsqliteでテーブルを作成したいのですが、どうすれば作成できますか?sqlite3にDateTypeフィールドを作成する

私がしようとしている:

create table test (_date datetime); 

が、私はこれを行うことができます「原因データ型が正しいかどうかはわからない:

create table test (_date nyanType); 

なしエラーoccours

+0

http://stackoverflow.com/questions/1711504/how-get-datetime-column-in-sqlite-objecite-c/1711591#1711591 – xyzzycoder

+0

は重複して – QED

答えて

6

をSQLiteは、カラムが静的に型付けされていない点で独特です。技術的には、整数列として作成された列に文字列を格納することができます。

タイプについてSQlite Documentationをチェックアウトすると、SQLiteに日付タイプはありませんが、TEXT、REALまたはINTEGERとして保存されている日付の操作に適した日付と時刻関数が公開されます。それらを代わりに使用する必要があります。

関連する問題