从MySQL函数中的查询SELECT中获取值

时间:2014-06-19 13:16:21

标签: mysql

我有一个函数,我希望从查询SELECT获取值。

我想做的事情有:obj = SELECT c1, c2, c3 FROM table1 where id=1和下一个c1

当然,它不一定是一个对象,它可以是任何变量。你能告诉我该怎么办?我只是一个初学者,不要责怪我:)。

2 个答案:

答案 0 :(得分:2)

就像这样:

INSERT INTO table2 (c1, c2, c3) 
SELECT c1, c2, c3 FROM table1 where id=1

更多信息here

答案 1 :(得分:1)

完全按照你的要求行事:

SELECT c1,c2,c3 INTO @ c1,@ c2,@ c3 FROM table1,其中id = 1;

INSERT INTO table2(c1,c2,c3,c4,c5)VALUES(@ c1,@ c2,@ c3,'s1','s2');

但这不一定是最好的方法,需要更多地了解确切的要求。