我正在尝试使用可变限制构建查询。据我所知,我不能做select * from table limit my_variable;
之类的事情,但我已经在互联网上阅读了一个解决方法:
SET SQL_SELECT_LIMIT = variable;
我必须在我想要应用LIMIT的查询之前编写这个语法。如果我在该代码行之后编写SELECT查询,这可以正常工作,但如果我编写以下代码则不起作用:
INSERT INTO table
SELECT * FROM table1;
它将在table2中插入table1的每个记录,而不是插入我在这篇文章中写的第一个代码行中指定的记录数量。
我该如何做到这一点?
答案 0 :(得分:1)
使用预准备语句动态组合SQL查询。