请问sql语句如何只删除满足条件记录的任意一条
mysql吧
全部回复
仅看楼主
level 1
1hanfamily
楼主
比如一个科目的书有3本,每本都有自己的id。现在有人买走了一本,不知道每本的id,是通过输入书名字买走的。where条件如果写了书名,则delete会删除这个名字的所有书籍,那么如何只让它删除任意的一本?
2019年08月19日 10点08分
1
level 9
原画Niania
delete from table where id=(select top 1 id from table where name=‘book name’);
2019年08月21日 05点08分
2
1