我想只删除与where子句匹配的第一条记录(可能更多)。
E.g:
delete from `log where colOne=a, colTwo=b;
说明我的意思(我知道这是错的,但你会立即理解我的意思):
delete[1] from `log where colOne=a, colTwo=b;
我该怎么做?
答案 0 :(得分:4)
q)t:([] a:10?3)
q)t
a
-
1
2
2
1
0
1
2
0
1
1
q)delete from `t where a=0,i=first i
`t
q)count t
9
q)t
a
-
1
2
2
1
1
2
0
1
1