php - 执行大sql语句时出错

标签 php mysql wamp

我正在尝试运行一个非常非常长的 sql 语句,但出现此错误

Thread stack overrun: 230352 bytes used of a 262144 byte stack, and 32000 bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.

如何分配更大的堆栈或解决此问题?我正在使用 wamp,本地主机。

最佳答案

如果您有这么大的查询,那么您确实应该将参数传递到存储过程中,或者批量执行 SQL。如果需要,您可以更改 WAMP MySQL 初始化,或者仅使用 PHPMyAdmin

关于php - 执行大sql语句时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16294514/

相关文章:

java - 错误代码 : 1215 Cannot add foreign key constraint

php - 在 Windows 上的 WAMP 服务器 (3.0.6 x64) 中安装 php_trader.dll

javascript - 如何从页面上的特定元素创建 HTML 链接

PHP排序多维数组,只能对一列进行排序

python - 插入 MySQL 时出错

使用 [charlist] 通配符的 mysql 语句

mysql - Windows 10 企业版 - MYSQL 意外关闭

php - 在wamp上使用php从mysql数据库中随机选择

php - PHP 中 64 位整数的二进制值的 base64 编码不起作用

PHP MySQL OUTFILE 命令