我想删除sqlite数据库中符合条件的第一条记录,我使用 delete top 1 from mytablename where no=38;发现在运行时会发生错误。如果我把里面的top 1删掉,也就是用delete from mytablename where no=38;就可以成功运行,并且能够成功删除。但是这条语句会把所有符合条件的记录都删掉。但是我只想删掉第一条符合条件的记录,请问该怎么样写这个sql语句呢?我百度了一下,好像说sqlite中不支持使用top 1。
...全文
803打赏收藏
关于一条SQL语句的问题。
我想删除sqlite数据库中符合条件的第一条记录,我使用 delete top 1 from mytablename where no=38;发现在运行时会发生错误。如果我把里面的top 1删掉,也就是用delete from mytablename where no=38;就可以成功运行,并且能够成功删除。但是这条语句会把所有符合条件的记录都删掉。但是我只想删掉第一条符合条件的记录,请问该怎么样写这个sql语句呢?我百度了一下,好像说sqlite中不支持使用top 1。