从表中删除随机行,而不知道有关表ID的任何信息

时间:2012-07-13 04:30:01

标签: php mysql phpmyadmin

我在mysql中遇到问题。我想从包含100多条记录的表中删除20行。

我不知道行的id,要删除的行的任何特殊标识。 我想删除表格中的任何随机行。

请帮助我......我是这种情况的新手。

1 个答案:

答案 0 :(得分:9)

你可以这样做:

DELETE FROM tbl
ORDER BY RAND()
LIMIT 20

请参阅MySQL DELETE syntax