在Mysql中,delete语法如下:
1.delete from tableName
2.delete from tableName where.....
truncate的语法如下:
1.truncate table tableName
两者的相同点和区别:
1.都只删除表中的记录,不删除表的定义
2.delete可以连接where一起使用,只删除特定的某些记录,但truncate只能删除所有记录
3.truncate删除效率比delete快
4.delete删除记录的操作是可回滚的,而truncate删除的记录是不可以回滚的