📜  mysql 删除最后一行 - SQL (1)

📅  最后修改于: 2023-12-03 15:33:02.989000             🧑  作者: Mango

MySQL 删除最后一行 - SQL

在 MySQL 中,可以使用 DELETE 和 WHERE 语句删除某个表中的特定行。

以下是如何使用 DELETE 和 WHERE 语句删除最后一行:

DELETE FROM table_name WHERE primary_key_column = (SELECT MAX(primary_key_column) FROM table_name);

以上代码将删除表中 ID 列中最高值(也就是最后一行)的行。

请注意,在使用此代码之前,必须替换 table_name 和 primary_key_column 以及其他可能需要的列名。

如果您想要删除多行,可以将 WHERE 子句替换为您需要删除行的特定条件。例如,您可以使用以下代码删除性别列中值为“女性”的所有行:

DELETE FROM table_name WHERE gender = 'female';

请确保在使用 DELETE 语句时,谨慎考虑,因为无论如何操作都是不可逆的。

以上就是在 MySQL 中删除最后一行的简单方法。