删除所有记录的Php代码…是否正常

删除所有记录的Php代码…是否正常,php,Php,这是否应该删除我的SQL表中的所有记录 <?php $con = mysql_connect("localhost","bikemap","pedalhard"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("test", $con); mysql_query("DELETE * FROM gpsdata"); mysql_close($con); ?>

这是否应该删除我的SQL表中的所有记录

<?php
$con = mysql_connect("localhost","bikemap","pedalhard");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("test", $con);

mysql_query("DELETE * FROM gpsdata");

mysql_close($con);
?>

不允许在
删除
之间使用星号。请尝试以下方法:

mysql_query("DELETE FROM gpsdata");

您可能想查看MySQL的命令。这样可以很容易地删除所有记录。

DELETE
不同于
Truncate
。但是,如果您的用例很简单,请转到任何一个

Truncate

  • DDL命令
  • 你不能后退
  • 将重新创建表结构
  • 您的索引将丢失
  • 将删除所有行
删除

  • DML命令
  • 您可以回滚
  • 结构保持原样
  • 可以指定要删除的行的范围

请。它是删除所有记录,还是不起作用?实际上,我只需要按照下面的建议从删除和从之间删除星号