gpt4 book ai didi

php - mysql select查询无法无限制地执行

转载 作者:行者123 更新时间:2023-11-29 22:58:13 25 4
gpt4 key购买 nike

我将大型数据表的内容从一个表复制到另一个表,并添加了 2 个列,table1(原始数据)正在通过

进行查询
select * from cc2;

但是相同的数据以及另外 2 个始终为 NULL 值的附加列无法正常执行。我必须添加限制子句才能使其执行。喜欢

select * from cc *limit 0,68000*;

数据库相同,表格和内容相同。问题是为什么会有这种奇怪的行为。并将这些数据解析为 foreach() 循环,我必须运行 for() 循环,它会影响性能。任何建议都会尽快进行尝试和测试。

提前感谢各位天才

最佳答案

不要使用 php 导入大量数据,而是尝试直接从命令行执行。

首先转储你的表:

mysqldump -u yourusername -p yourpassword yourdatabase tableName > text_file.sql

然后更改该文件顶部的表名(并确保额外的列具有默认 NULL )。并导入

mysql -u yourusername -p yourpassword yourdatabase < text_file.sql

对于大型数据集,始终首选使用包含查询的文本文件,这样您就不会遇到 PHP 或网络服务器的问题。

关于php - mysql select查询无法无限制地执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28628841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com