Mysql 选择“插入到内部”
我想这样做:Mysql 选择“插入到内部”,mysql,insert,Mysql,Insert,我想这样做: INSERT INTO temp_table (temp_value) VALUES ( SELECT source_value FROM the_table WHERE condition_value = some_value ) WHERE temp_condition = some_value_condition 你们知道怎么做吗 非常感谢您的建议您不需要values关键字 INSERT INTO mytable( aa,bb,cc ) SELECT a,b,c FROM
INSERT INTO temp_table (temp_value) VALUES ( SELECT source_value FROM the_table WHERE condition_value = some_value ) WHERE temp_condition = some_value_condition
你们知道怎么做吗
非常感谢您的建议您不需要values关键字
INSERT INTO mytable( aa,bb,cc )
SELECT a,b,c FROM xyz
你可以试试这种基本结构
INSERT INTO temp_table (Value1,Value2,Value3)
SELECT field1, field2, field3
FROM the_table
WHERE condition_value = some_value
请记住,插入到
和选择中的字段数相同 没关系,我刚刚有一个lapsus brutus,并试图使用插入到
而不是更新。
INSERT INTO temp_table (Value1,Value2,Value3)
SELECT field1, field2, field3
FROM the_table
WHERE condition_value = some_value