如果我在java中的sql命令中编写“INTEGER”或“int”是否重要?[sqlite]

前端之家收集整理的这篇文章主要介绍了如果我在java中的sql命令中编写“INTEGER”或“int”是否重要?[sqlite]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当我执行sql命令,即在java代码中创建表时,如果我写:

db.execsql("create table mytable ("
                    + "scores int,"
                    + ");");
        }

或这个:

db.execsql("create table mytable ("
                        + "scores INTEGER,"
                        + ");");
            }

或者它是同一个东西,只是不同的语法?

最佳答案
sqlite3文档says如果使用INT则该列具有“结果亲和性”:INTEGER.来自CREATE TABLE语句或CAST表达式的类型名称INT,INTEGER,TINYINT,SMALLINT,MEDIUMINT,BIGINT,UNSIGNED BIG INT,INT2,INT8:为列提供INTEGER亲和性.

For Sqlite2 see this answer

原文链接:https://www.f2er.com/android/431320.html

猜你在找的Android相关文章