问题标签 [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 投票
4 回答
14743 浏览

mysql - Mysql SELECT 里面的 UPDATE

这不起作用,错误消息:

我希望很清楚:我想从同一张表中获取最小的 element-1 并将其分配给 pos

0 投票
4 回答
208198 浏览

mysql - SQL DELETE with JOIN another table for WHERE 条件

我必须删除guide_categoryguide表无关的行(死关系)。

这是我想做的,但它当然不起作用。

错误:

您不能在 FROM 子句中指定目标表 'guide_category' 进行更新

0 投票
4 回答
151 浏览

mysql - 删除双倍用户 (MySQL)

我有两张桌子。有来自两个站点的用户信息:
p_users
p_users2
第一个有 3726 个用户,第二个有 13717 个用户。

中的一些用户p_users2p_users. 我想将这两个表合并到一个大表中 - 但是具有相同用户名的行不能加倍。

我怎样才能做到这一点?我试过这样的事情:

之后,我应该收到一个具有唯一用户名的表,我想将其导出并导入到第一个。但是当我执行我的查询时,我得到了错误:

SQL 错误 (1093): 您不能在 FROM 子句中指定目标表 'p_users2' 进行更新。(MYSQL)

0 投票
2 回答
10731 浏览

mysql - 如何在第二个中使用 select group by 更新表,并将其本身作为 MySQL 中的数据源?

我可以做这个:

但是如何做到这一点?

MySQL 说这是非法的,因为您不能t1在 FROM 子句中指定要更新的目标表。

0 投票
1 回答
232 浏览

mysql - 如何将第三行中的列更新为与 MySQL 中第二行中的列相同?

我是这样做的:

...但得到一个错误:

ERROR 1093 (HY000): 您不能在 FROM 子句中指定目标表 'products' 进行更新

0 投票
1 回答
8860 浏览

mysql - 如何从mysql中的表中删除重复的行

我需要从 mysql 中的表中删除重复记录。所以我有一个表名“员工”字段是empid,empname,empssn

为了获得重复记录,我写了一个查询

现在我想删除重复的记录。对于我已经写的查询是。

你可以假设表中的记录是

但我有一个mysql错误是

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

0 投票
3 回答
601 浏览

mysql - 选择和删除

我需要从表中删除某些行。必须删除哪些行是我通过查询发现的。但是,您似乎不能在同一个查询中同时执行这两种操作(选择和删除)

目前,您不能在子查询中从表中删除并从同一个表中选择。

所以我不能这样做:

如何在纯 MySQL 中实现此记录清理?

服务器运行 MySQL 5.1.39。

0 投票
4 回答
35296 浏览

mysql - 根据最大值删除一行

如何构造一个 mySQL 查询以根据最大值删除一行。

我试过

但有错误?

0 投票
2 回答
8901 浏览

sql - 更新具有重复条目的行

我的情况与其他问题相同,但我不想选择行,我想更新这些行。

我使用了Scott Saunders 提出的解决方案

那行得通,但是我想更改/更新这些条目中的行值,所以我尝试了:

但我收到此错误:

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

0 投票
2 回答
105 浏览

mysql - MySQL 更新语句错误

我有两个脚本,一个用于插入,另一个用于更新。

我的更新按钮脚本正在使用最新插入的 ID,并继续进行如下操作:

显然,“where”子句会产生错误:

有没有其他方法可以使用我正在更新的同一个表的最新插入 ID?

谢谢。