gpt4 book ai didi

mysql - 删除select查询选择的记录

转载 作者:行者123 更新时间:2023-11-29 13:58:00 24 4
gpt4 key购买 nike

我有一个像这样的选择查询:

SELECT ji . * , a.acc_name
FROM zp_journal_info ji
INNER JOIN zp_account a ON a.id = ji.account_id
WHERE ji.date_time LIKE '2013-03-19%'
ORDER BY ji.id ASC

我对数据库的其余部分一无所知,因为我没有开发它,但我只需要删除上述查询生成的行。下面的查询能正确执行此操作吗?

DELETE
FROM zp_journal_info ji
INNER JOIN zp_account a ON a.id = ji.account_id
WHERE ji.date_time LIKE '2013-03-19%'
ORDER BY ji.id ASC

最佳答案

您只需在删除记录的位置添加表名即可。

DELETE ji
FROM zp_journal_info ji
INNER JOIN zp_account a ON a.id = ji.account_id
WHERE ji.date_time LIKE '2013-03-19%'

您还可以使用日期

DELETE ji
FROM zp_journal_info ji
INNER JOIN zp_account a ON a.id = ji.account_id
WHERE DATE(ji.date_time) = '2013-03-19'

关于mysql - 删除select查询选择的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15519866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com