任何人都可以在MySQL中向我显示一个删除所有可用列中的行的查询。
我用它来插入行:
$sql = "INSERT INTO " . KEYS . " // KEYS is a constant
(key, user_id, time, approved)
VALUES ('" . $randkey . "', '" . $user_id . "', '" . $time . "', '0')";
我现在需要与此相反,删除已创建的行。
答案 0 :(得分:3)
delete from <table> where ....
请记住,delete语句始终是整行。
答案 1 :(得分:2)
使用类似的语法sql =“DELETE FROM”。钥匙。 “WHERE 1 = 1”;
将1 = 1替换为您要删除的行的条件,否则将删除所有行。
此外,最好不要尽快将变量放入SQL中,因为它会使代码打开SQL Injection次攻击。查看使用参数化查询。