2016-07-15 1 views
0

は、私は次の文を使用して値を挿入するにはどのタイプINTEGERの列を持っています: ssSQLite3の整数とCURRENT_TIMESTAMP

INTEGERフィールドは、どのようにユニコード形式のタイムスタンプを格納できますか?なぜここにエラーがスローされないのですか?

+0

トライINT(CURRENT_TIMESTAMP)? –

+0

SQLステートメントにはint型キャストはありません。 – Angus

+0

私はあなたのSQLに入れて前に変換していた意味は –

答えて

1

SQLiteは動的な型指定を使用します。データ型の制約は適用されません。つまり、データを保存する最初の戦略を実行し、データ型が主な仕事であり、データ型が定義された型と一致しないとき、SQLiteはそれをいくつかの特定の原則で変換します。

さらに詳しい情報:https://www.sqlite.org/faq.html#q3 https://www.sqlite.org/datatype3.html#affinity

関連する問題