MySQL查询是否有限制?

时间:2009-11-15 15:40:24

标签: php sql database mysql

我想在我的数据库中插入10,000多个字段?有限制吗?

$sql = 'INSERT INTO `_'.$test.'` (`user`, `pass`) VALUES ' . preg_replace($test, $replace, $final_check) . ';';
mysql_query($sql) or die(mysql_error());

每当我尝试插入数据时,都会失败。

2 个答案:

答案 0 :(得分:1)

我相信这是你的疑问。确保输入正确的数据,并且不应该失败。
回显$ sql进行测试。

echo $sql

答案 1 :(得分:0)

MySQL协议中存在数据包大小限制。如果您的SQL语句超过了该语句,则无法将其发送到服务器。这个限制很长一段时间是16Mb,但最近的版本已经提高了它。

另外,检查您是否在每个行的括号中包含每行的数据。