问题标签 [mysql-error-1093]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2002 浏览

mysql - 您不能在 FROM 子句中指定目标表“A”进行更新

这是我的要求

当我执行这个我有这个错误

您不能在 FROM 子句中指定目标表“A”进行更新

0 投票
2 回答
30342 浏览

mysql - 删除 - 我不能指定目标表?

为什么这个查询不起作用?

我收到此消息:“您无法在 FROM 子句中指定目标表“recent_edits”进行更新

0 投票
2 回答
277 浏览

mysql - Insert into MySQL a huge number of rows, based on subquery... having trouble

So, what I am trying to do is insert a row of NONE, $country for every country that exists in the table.

It should look like

... That is, in addition to the provinces listed for each country... they look like this:

This is the code I am attempting, but failing miserably.

I just get

You can't specify target table 'countries2' for update in FROM clause

But it is also throwing the error:

0 投票
2 回答
7298 浏览

mysql - MySQL:您不能在 FROM 子句中指定目标表“任务”进行更新

我在运行以下查询时遇到 MySQL 错误“您无法在 FROM 子句中指定要更新的目标表 'tasks'”:

我该如何管理?

谢谢!

0 投票
5 回答
17702 浏览

mysql - MySQL INSERT 在同一张表上使用带有 COUNT() 的子查询

我无法INSERT正确执行查询,而且我似乎无法在 Google 或 Stack Overflow 上找到任何解决此特定问题的内容。

我正在尝试为特色条目创建一个简单的表格,其中将entry_id其与当前订单一起保存到表格中。

我想要的输出是这样的:

如果featured表当前有这三个条目:

我想用featured_order=3 保存下一个条目。

我试图让以下查询不走运:

我得到的错误是:You can't specify target table 'featured' for update in FROM clause

任何人都可以提供一个在不导致错误的情况下获得计数的解决方案吗?

提前致谢!

0 投票
1 回答
6267 浏览

mysql - MySQL批量更新

我有 2 个表(MySQL)

  1. 数据详细信息
  2. account_invoices

理想情况下,每个 data_details 都应该有一个 accounts_invoices id。(data_details 有一个外键和accounts_invoices 的主键)

出于某种原因,有 data_details 记录,其中accounts_invoice_id 在accounts_invoices 表中不存在

因此,我尝试使用已知的 accounts_invoice id 更新那些 data_details 记录。这就是我所做的

但是发生错误说

您可以在 FROM 子句中指定目标表 'data_details' 进行更新(错误 1093)

有人可以帮助我吗,在此先感谢

干杯

同龄人

0 投票
1 回答
167 浏览

mysql - 使用 Select 的 MySQL DELETE 查询问题

以下查询:

在日志上创建:您不能在 FROM 子句中指定目标表“ININVPRC”进行更新。

这是什么原因造成的?

注意使用 MySQL 5.1 版

0 投票
4 回答
4942 浏览

mysql - 自联接的困难 MySQL 更新查询

我们的网站有列表。我们使用具有以下结构的连接表将我们的成员与这些不同的列表连接起来:

我们遇到的问题是,当我们必须不时合并重复的列表时,我们还需要更新我们的成员连接,并且一直使用以下查询,如果成员连接到两个列表,则该查询会中断:

我不知道如何执行以下操作来解决此问题:

当我尝试运行该查询时,出现以下错误:

这是一些示例数据。注意 cid1 = 10025925 的更新冲突

我希望有人可以建议运行上述查询的正确方法。提前致谢!

0 投票
3 回答
1426 浏览

mysql - 更新mysql中后续重复的字段值

我有以下架构:

目前我有以下重复问题:

这是因为我导入的数据中每个项目的描述都重复了。有没有办法可以保留第一行,然后将后续(最多约 20 行)的描述更新为“AS ABOVE”?

谢谢

- - - -更新

但这会返回 [Err] 1235 - 此版本的 MySQL 尚不支持“LIMIT & IN/ALL/ANY/SOME 子查询”

- - - - 更新

现在返回 [Err] 1093 - 您无法在 FROM 子句中指定目标表 'documents_orders_breakdown' 进行更新

0 投票
5 回答
99300 浏览

mysql - 如何锁定对 MySQL 表的读/写,以便我可以选择然后插入,而无需其他程序读/写数据库?

我正在并行运行许多网络爬虫实例。

每个爬虫从表中选择一个域,将该 URL 和开始时间插入到日志表中,然后开始爬取该域。

其他并行爬虫在选择自己的要爬取的域之前检查日志表以查看哪些域已经被爬取。

我需要防止其他爬虫选择一个刚刚被另一个爬虫选择但还没有日志条目的域。我对如何做到这一点的最佳猜测是在一个爬虫选择一个域并在日志表中插入一行(两个查询)时锁定数据库以防止所有其他读/写操作。

到底是怎么做到的?恐怕这非常复杂,并且依赖于许多其他事情。请帮助我开始。


这段代码似乎是一个很好的解决方案(但是请参阅下面的错误):

但我不断收到以下mysql错误:

有没有办法在没有这个问题的情况下完成同样的事情?我尝试了几种不同的方法。包括这个: