是否有PHP等效的sqlite3_limit函数?

7
我尝试将SQLITE_MAX_COMPOUND_SELECT设置为500(当前限制)以上。我看到了这个链接:http://www.sqlite.org/c3ref/limit.html 它提供了运行时限制说明,但是它在标题中提到了“SQLITE C接口”,那么PHP有相应的接口吗?

1
同样的问题在这里... https://dev59.com/K3LYa4cB1Zd3GeqPcd31 - Alix Axel
1个回答

2

看起来既不是SQLite 3扩展,也不是PDO暴露了该函数。

可能PHP正在使用系统的sqlite3库。 在这种情况下,如果您控制服务器,则可以“简单地”重新编译库并设置更高的默认值。


这将成为我在整个代码中创建的所有连接的默认 max_value...可能不是理想的选择。在 C 中,sqlite3_limit() 函数是用于按连接基础修改 max_value 的,我认为这更安全。 - davneetnarang
2
限制本身似乎是无害的... 但是,如果您达到了这个限制,最好重构查询。 - Charles

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接