我在id(100)上只有一个PRIMARY KEY的表,所以当记录超过1000+时,它会不加理由地截断它自己,同时我已经保护了网站上的所有东西,所以没有人可以做sql注入或类似的东西。 PHP中没有TRUNCATE执行我只是无法弄明白为什么它可以帮助我?
我有一个DELETE命令,你说它可能导致问题
$result = mysqli_query($mysqli,"SELECT address FROM ".MYSQLBTCTABLE." WHERE balance>=1000");;
if(mysqli_num_rows($result) != 0){
while($row = mysqli_fetch_assoc($result))
{
mysqli_query($mysqli,"DELETE FROM ".MYSQLBTCTABLE." WHERE address = '".$row['address']."'");
我应该更改
mysqli_query($mysqli,"DELETE FROM ".MYSQLBTCTABLE." WHERE address = '".$row['address']."'");
为:
mysqli_query($mysqli,"DELETE FROM ".MYSQLBTCTABLE." WHERE balance>=1000");
请告诉您是否认为问题仍然存在。