我有一个Select语句,它可以获取1个以上的数据
set @name := select name from users;
现在我想用一个查询插入所有这些
例如
insert into users2 (name , created) Values (@name , NOW())
它返回这个错误
Error Code: 1242
Subquery returns more than 1 row
有没有什么方法可以在没有循环的情况下做到这一点?
语法必须像以下
insert into users2 (name , created)
select name, NOW() from users
试试这个
insert into users2 (name , created)
select name, NOW() from users;