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

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

概述当我执行sql命令,即在java代码中创建表时,如果我写:db.execSQL('create table mytable (' + 'scores int, ' + ');'); } 或这个:db.execSQL('create table mytable ('

当我执行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 总结

以上是内存溢出为你收集整理的如果我在java中的sql命令中编写“INTEGER”或“int”是否重要?[sqlite]全部内容,希望文章能够帮你解决如果我在java中的sql命令中编写“INTEGER”或“int”是否重要?[sqlite]所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1149715.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存