gpt4 book ai didi

Mysql子查询错误1241

转载 作者:行者123 更新时间:2023-11-28 23:52:45 24 4
gpt4 key购买 nike

我是新来的,我想知道你是否可以帮我写一段 mysql 代码:

INSERT INTO  cliente (id_cliente,nombre,apellidop,apellidom,usuario,password,activo) 
VALUES ((SELECT id_usuario,nombre,apellidop,apellidom,usuario,password,activo FROM usuario where id_usuario = 1));

它返回 error 1241 (21000) operand should contain 1 column(s)

插入中的列数与选择中的列数相同,我不知道发生了什么?可能是新手错误?

最佳答案

您不想在 SELECT 插入 INSERT 时使用“VALUES”。

改为尝试;

INSERT INTO cliente(id_cliente, nombre, apellidop, apellidom, usuario, password, activo) 
SELECT id_usuario, nombre, apellidop, apellidom, usuario, password, activo
FROM usuario
WHERE id_usuario = 1;

请引用this链接以获取更多信息。

关于Mysql子查询错误1241,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32366271/

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