gpt4 book ai didi

mysql - #1241 插入到选择中的操作数应包含 1 列

转载 作者:行者123 更新时间:2023-11-30 22:46:59 25 4
gpt4 key购买 nike

嘿伙计们,我正在处理 SQL,但我遇到了这个错误

首先我会告诉你我的代码

Insert into HistoriqueEquipement  (DateMHS,CodeEquipement,nomenclature) VALUES (2015-03-28, (SELECT  CodeEquipement,nomenclature FROM equipement WHERE Numero_Serie =241));

我收到错误 #1241 - 操作数应包含 1 列;如果我使用

  Insert into HistoriqueEquipement  (DateMHS,CodeEquipement) VALUES (2015-03-28, (SELECT  CodeEquipement FROM equipement WHERE Numero_Serie =241));

它工作得很好所以问题出在哪里我想插入很多列而不仅仅是一个

最佳答案

我认为您收到此错误是因为 SELECT 返回的 rows 不止一个。因此,您可以像这样使用 INSERT INTO TABLE SELECT:

Insert into HistoriqueEquipement  (DateMHS,CodeEquipement,nomenclature) 
SELECT CURDATE(), CodeEquipement, nomenclature
FROM equipement
WHERE Numero_Serie =241;

关于mysql - #1241 插入到选择中的操作数应包含 1 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29321516/

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