0
は、私は次の文を使用して値を挿入するにはどのタイプINTEGERの列を持っています: ssSQLite3の整数とCURRENT_TIMESTAMP
INTEGERフィールドは、どのようにユニコード形式のタイムスタンプを格納できますか?なぜここにエラーがスローされないのですか?
は、私は次の文を使用して値を挿入するにはどのタイプINTEGERの列を持っています: ssSQLite3の整数とCURRENT_TIMESTAMP
INTEGERフィールドは、どのようにユニコード形式のタイムスタンプを格納できますか?なぜここにエラーがスローされないのですか?
SQLiteは動的な型指定を使用します。データ型の制約は適用されません。つまり、データを保存する最初の戦略を実行し、データ型が主な仕事であり、データ型が定義された型と一致しないとき、SQLiteはそれをいくつかの特定の原則で変換します。
さらに詳しい情報:https://www.sqlite.org/faq.html#q3 https://www.sqlite.org/datatype3.html#affinity
トライINT(CURRENT_TIMESTAMP)? –
SQLステートメントにはint型キャストはありません。 – Angus
私はあなたのSQLに入れて前に変換していた意味は –