Unique Constraint Failded
今天碰到个奇怪的问题数据库建表的时候,主键是这样的_id INTEGER PRIMARY KEY AUTOINCREMENT插入第一条数据没问题,插入第2条数据的时候却弹了个Unique Constraint Failded xxx._id,说主键的唯一性约束出错??通过debug发现插入的第一条数据的_id为0,我们知道设置的主键应该是从1开始自增的,那0是怎么回事?
解决问题排查发现是插入的时候多了一个表中没有的字段,此时插入不会出错,只是会插在0的位置,如果继续插入不存在的字段,sqlite还会插在0的位置,就导致了唯一性约束出错。将插入的代码改掉就好了
无题
项目路径/.idea/vcs.xml中
1234567<?xml version="1.0" encoding="UTF-8"?><project version="4"> <component name="VcsDirectoryMappings"><!-- 将这里的 vcs="svn"中的svn去掉,留个空串,再回as看有没有出现share project --> <mapping directory="" vcs="" /> </component></project>
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment