![如果我在java中的sql命令中编写“INTEGER”或“int”是否重要?[sqlite],第1张 如果我在java中的sql命令中编写“INTEGER”或“int”是否重要?[sqlite],第1张](/aiimages/%E5%A6%82%E6%9E%9C%E6%88%91%E5%9C%A8java%E4%B8%AD%E7%9A%84sql%E5%91%BD%E4%BB%A4%E4%B8%AD%E7%BC%96%E5%86%99%E2%80%9CINTEGER%E2%80%9D%E6%88%96%E2%80%9Cint%E2%80%9D%E6%98%AF%E5%90%A6%E9%87%8D%E8%A6%81%EF%BC%9F%5Bsqlite%5D.png)
当我执行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]所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)