Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在MySql中使用动态查询将数据插入临时表_C#_Mysql_Stored Procedures_Temp Tables - Fatal编程技术网

C# 如何在MySql中使用动态查询将数据插入临时表

C# 如何在MySql中使用动态查询将数据插入临时表,c#,mysql,stored-procedures,temp-tables,C#,Mysql,Stored Procedures,Temp Tables,我想将动态查询的结果插入到临时表中。我怎么可能做到这一点。请帮我 这是我尝试过的方法 CREATE TEMPORARY TABLE temp_Table ( Id INT ); SET @str = 'SELECT id FROM animals'; PREPARE statement1 FROM @str; INSERT INTO temp_Table EXECUTE statement1; 这不是实际的查询(我的意思是“从动物中选择id”),实际的查询包含许多条件 谢

我想将动态查询的结果插入到临时表中。我怎么可能做到这一点。请帮我

这是我尝试过的方法

CREATE TEMPORARY TABLE temp_Table
(
    Id INT
);


SET @str = 'SELECT id FROM animals';

PREPARE statement1  FROM @str;


INSERT INTO temp_Table  EXECUTE statement1;
这不是实际的查询(我的意思是“从动物中选择id”),实际的查询包含许多条件


谢谢……

你可以用一句话来表达:

CREATE TEMPORARY TABLE temp_Table SELECT id FROM animals;

请参见此处:

Hi,这不是Select的实际查询。其中包含许多条件语句。这就是为什么这是非常复杂的使用。。。我可以有其他选择吗。。。Thaks…你可以有任何声明,而不仅仅是简单的声明。