mysql - 如何从mysql访问数据

标签 mysql

START TRANSACTION;
SELECT * FROM tab1 WHERE 1 LIMIT 1;
DELETE FROM tab1 WHERE id="{HOW TO ACCESS ID FROM THE SELECT ABVOE?}"
COMMIT;

我正在寻找的是问题的解决方案。

最佳答案

我认为你需要的是这样的:

START TRANSACTION;
  DELETE FROM tab1 
  where id = (SELECT id FROM tab1 WHERE /*your condition here*/);
COMMIT;

编辑:根据下面OP的评论,无法判断哪一行是最后删除的行,但您可以创建一个 Trigger要为您做到这一点,请参阅 This tutorial.

关于mysql - 如何从mysql访问数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8870543/

相关文章:

php - WordPress 更新 Woocommerce 股票的帖子元

html - 显示数据库中的图像

mysql - 如何快速创建复杂MySQL数据库的新实例?

mysql - 将我的 Rails 应用程序设置到 MySQL 数据库

sql - 复杂的 SQL 查询::显示乘法表中的内联数据

mysql - 具有多个模式的 mysql 更新时的软删除

mysql - 优化 MySQL 的重复查询

php - 如何在 Symfony2 上编写查询

MySQL 交叉表查询动态显示当前周以及过去 12 周

mysql - 加入子表上多行的更新