需要修改INSERT查询以容纳多个值

时间:2016-01-05 16:57:53

标签: mysql

目前的语法:

UI

当然我收到错误' ERROR 1242(21000):子查询返回超过1行'

如何在不写出大量个人查询的情况下解决这个问题?

1 个答案:

答案 0 :(得分:1)

无需使用子查询,您可以使用INSERT...SELECT语法:

insert into log_file (table_id, text, today_date, user_id)
select id, "Some Text Now", now(), 143
from table
where table_no in ('Table1','Table2')