请耐心等待,我是PHP的新手,所以我还不是很好.我正在尝试创建一个按钮,它具有可以删除MySQL数据库中所有行的功能.
我的numtable中有两列:"n_id(主键)"和"num".它们都是INT.
因为现在我在MySQL数据库中填写了3个值:
n_id num 1 4 2 9 3 47
index.html的:
delete.php:
$query = ("DELETE FROM numtable WHERE id="delete");
我已经看了很多堆栈溢出,但我只能找到问题,它是一行必须删除,而不是整个表.我的代码肯定是错的,但是我还需要更多什么呢?
我可以看到它也可以TRUNCATE
代替DELETE
在SQL查询中使用.据我了解,最好使用TRUNCATE
数据库是否有非常大的数据,如果数据库不是那么大则删除.那是对的吗?
如果您需要删除表中的所有记录 - 那么只需省略where
条件:
DELETE FROM numtable