带有嵌套选择的sql insert语句

质量控制

是否可以执行1条sql语句(插入),从另一张表复制插入值之一,并从硬编码复制另一值?对于例如profilepic,我想从另一个表数据中复制值。至于显示名称,我想硬编码。这是我的sql语句:

  insert into registration (profilePic, displayname) 
    values ( (select profilePic from registration where userId = 143), 'abc'  );

来自mysql的错误消息:

Error code:1093. You can't specify target table 'registration' for update in from clause. 
卡梅伦·廷克(Cameron Tinker)

在values子句中使用子查询将不起作用。您应该改用以下查询:

insert into registration (profilePic, displayname) 
select (select profilePic from registration where userId = 143), 'abc'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用带有变量的 SELECT 语句的 SQL INSERT INTO VALUE 语句

来自分类Dev

带有对不同表的选择的 Oracle INSERT 语句

来自分类Dev

带有多个连接的嵌套选择语句(MS Access)

来自分类Dev

带有CASE的MySQL INSERT INTO SELECT语句

来自分类Dev

Qt Sql INSERT语句无效

来自分类Dev

带有ELSe的嵌套CASE语句(SQL Server)

来自分类Dev

更新语句的带有合并数据的嵌套SQL部分

来自分类Dev

SQL Plus 嵌套选择语句

来自分类Dev

SQL Update语句,其中带有“选择内部”的条件

来自分类Dev

带有随机数的SQL选择语句

来自分类Dev

SQL Update语句,其中带有“选择内部”的条件

来自分类Dev

避免“无法嵌套INSERT EXEC语句”

来自分类Dev

MySQL优化嵌套的SELECT和INSERT语句

来自分类Dev

带有INNER JOIN SELECT SUM的INSERT语句

来自分类Dev

Oracle-带有INSERT和UPDATE的合并语句

来自分类Dev

带有SELECT语句的MySQL INSERT什么都不做

来自分类Dev

SQL Server:如何在insert语句中使用if语句

来自分类Dev

在INSERT语句中执行SELECT语句的SQL是什么?

来自分类Dev

使SQL INSERT语句更易于阅读

来自分类Dev

使用Insert和Case的Sql语句

来自分类Dev

INSERT INTO语句以匹配行-MS Access SQL

来自分类Dev

Microsoft Access VBA INSERT SQL 语句

来自分类Dev

具有混合值的SQLite INSERT语句

来自分类Dev

使用 INSERT 时如何使用 mysqli 准备带有 POINT 的 SQL 语句

来自分类Dev

您可以同时使用select语句和带有insert语句的手动输入吗?

来自分类Dev

带有嵌套语句的MSSQL插入

来自分类Dev

带有开关错误的嵌套IIF语句

来自分类Dev

有关SQL Server中INSERT语句性能的建议

来自分类Dev

嵌套选择语句上的 SQL group by

Related 相关文章

热门标签

归档