清空某個mysql表中所有内容可以有下面兩種方法實作:
1.delete from 表名;
2.truncate table 表名;
不帶where參數的delete語句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除後不記錄mysql日志,不可以恢複資料。
delete的效果有點像将mysql表中所有記錄一條一條删除到删完,而truncate相當于保留mysql表的結構,重新建立了這個表,所有的狀态都相當于新表。
本文出自:http://luzhongxi.blog.163.com/blog/static/200944287201247101119369/
本文轉自月魔zhi蕾51CTO部落格,原文連結:http://blog.51cto.com/308107405/1349903 ,如需轉載請自行聯系原作者