我正在写一个查询来删除Mysql中重复的前两项条目,这可不是件容易的事情。有人请帮我解决这个问题。我遇到过如何查询select语句而不是删除query.Following是要求;如果表中包含大于或等于特定记录的10个值,则删除第一条记录(最顶端)。以下是我的代码。使用TOP子句删除Mysql中的查询?
$result = mysql_query("SELECT * FROM billinfo WHERE tableno='10'") or die(mysql_error());
$num_rows = mysql_num_rows($result);
echo $num_rows;
$query2='';
if($num_rows>10)
{
$query2 = mysql_query("DELETE * TOP FROM billinfo Where tableno='10')");
}
MySQL文档作为一个旁注,MySQL的功能已被取消,您使用mysqli或PDO来代替。 http://www.php.net/manual/en/intro.mysql.php – 1615903 2013-04-09 05:30:53