delete 语句不影响表所占用的 extent,高水线(high watermark)保持原位置不动
drop 语句将表所占用的空间全部释放。
truncate 语句缺省情况下见空间释放到 minextents个 extent,除非使用reuse storage;truncate 会将高水线复位(回到最开始)。
遇到删除失败的时候,显示一下mysql_error()就明白原因了,出错的可能很多,一般不要去猜。把现在出错的 echo "<script。。。。"修改为:
echo "执行SQL出错,SQL:$sql,错误:".mysql_error()
这样调试你就能看见错误原因,如果看不明白可以粘贴出来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)