前几天,项目需要,要把开发中用到的数据库中 部分表清空,首先选择的是截断表,这很正常,但是,有小200张表,一个个去截断,着实有点费力,于是就在网上找了一下截断表的SQL语句,还很简单,很短.于是就试着写了多个表,运行发现有些表没有被截断,为什么呢?后来发现由于大意,忘记在表名后边加引号了,造成两个截断语句组成一个语句了,导致运行错误.加引号后再次运行,正确.下面就是截断表的SQL语句.
truncate table a;
truncate table b;
truncate table c;
truncate table d;
这样做 第一次看似不简单,要写SQL写表名,但是写完保存后,如果再次需要截断表就简单多了,运行一下就好了
ps:再重复一下,最容易疏忽的就是表名后边的引号了, 一定要加引号, 一定要加引号, 一定要加引号.