MySQL sorguları için bir sınır var mı?

2 Cevap php

Benim veritabanına 10.000 + alanlarını eklemek için çalışıyorum? Bir sınırı var mı?

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

Ben veri eklemek çalıştığınızda her zaman, başarısız olur.

2 Cevap

Ben senin sorgu inanıyorum. Emin doğru verileri içe olun, ve başarısız olmamalıdır. Sınamak için $ sql Echo
.

echo $sql

MySQL protokolünde bir paket boyutu sınırı vardır. SQL deyimi aşarsa, bu sunucuya göndermek olamaz. Sınırı çok uzun bir zaman 16Mb oldu, ama oldukça yeni versiyonları daha yüksek artırdı.

Ayrıca, bunu kendi parantez içinde her veri satırın yetmeyecek kuşatan olup olmadığını kontrol edin.