Android SQLite问题
使用Android提供的insert方法插入多条空数据时,SQLite是怎样处理的?是存储多行null还是一行null?或者别的情况?还有为什么插入null数据的时候,必...
使用Android提供的insert方法插入多条空数据时,SQLite是怎样处理的?是存储多行null还是一行null?或者别的情况?
还有为什么插入null数据的时候,必须要指明主键? 展开
还有为什么插入null数据的时候,必须要指明主键? 展开
1个回答
展开全部
是一条数据还是多条数据这得看你的主键是什么,举个例子如果你主键是自增的ID,那么没插入一条空的就会多多一条数据,如果你的主键是name,那么每次插入时如果name都为空的话那么插入的就是一条数据,希望对你有帮助。
更多追问追答
追问
额 没看明白。您说的name是指不自增的主键吗。主键不设置自增,那么插入多条空数据就只存在一条?
追答
我说的name是你自行设置并需要每次都传入的主键。就是说插入多条数据的时候,如果没条数据的主键不一样,那么表里面会存入多条数据;如果每条数据的主键都是相同的,那么会覆盖,只存储最后一条数据。希望可以帮到你。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询