Php MySQL - 按限制删除所有行

时间:2013-09-16 00:21:16

标签: php mysql

我想删除期望5行的所有行。

/*example of the $count is equal to 5 */
$count=$xml->table->records->attributes();

这是我的表:

xml_id  
   1
   2
   3
   4
   5
   6
   7
   8
   9
   10

结果就像这样

xml_id  
   1
   2
   3
   4
   5

以上5将被删除。

1 个答案:

答案 0 :(得分:2)

尝试此查询:

DELETE
FROM Table1
WHERE xml_id  NOT IN
    (SELECT xml_id  
     FROM Table1
     LIMIT 5)