如何删除表格的内容..如果我在表格中有100行,而我想删除所有这些行而不删除表格,我将如何处理?
答案 0 :(得分:4)
答案 1 :(得分:3)
您也可以使用TRUNCATE
http://dev.mysql.com/doc/refman/5.0/en/truncate-table.html
http://www.postgresql.org/docs/current/static/sql-truncate.html(感谢PostgreSQL链接到rfusca)
TRUNCATE TABLE tablename
答案 2 :(得分:1)
两个答案都是正确的。
之间的主要区别
TRUNCATE TABLE tablename
和
DELETE FROM tablename
TRUNCATE
会将auto_increment
值重置为1.如果事情必须是唯一的,那么可能会有所不同。
答案 3 :(得分:-1)
您也可以使用Truncate,它比DELETE快,但TRUNCATE在表锁或事务下不起作用。
看看