草本枝稼

怎样给自动增长字段赋值

自增字段不用给它赋值,也不能给它赋值。
如果想要某个表的自增字段重新从1开始自动编号,使用 truncate your_table_name 语句。

使用 TRUNCATE TABLE 删除所有行
若要删除表中的所有行,则 TRUNCATE TABLE 语句是一种快速、无日志记录的方法。该语句总是比不带条件的 DELETE 语句要快,因为 DELETE 语句要记录对每行的删除操作,而 TRUNCATE TABLE 语句只记录整个数据页的释放。TRUNCATE TABLE 语句立即释放由该表的数据和索引占用的所有空间。所有索引的分发页也将释放。

与 DELETE 语句相同,使用 TRUNCATE TABLE 清空的表的定义,同其索引和其它相关的对象一起仍保留在数据库中。必须使用 DROP TABLE 语句才能除去表的定义。

posted on 2009-04-11 11:38  林声歌  阅读(521)  评论(0)    收藏  举报