重置Entity ID

Submitted by admin on Tue, 11/24/2015 - 16:11

使用Drupal开发过程中,会产生一定的测试数据,比如node,会产生很多的数据;这个时候nid会变得不可控制。

如果想重置nid从1开始,则可以使用如下步骤实现:

1:将所有node删除

2:执行语句:

ALTER TABLE 'node' AUTO_INCREMENT=1


推而广之,对于不同的entity,也可以用如上方法处理,比如commerce的产品,对应的数据表是commerce_product,则可以执行如下步骤:

1:将所有的产品删除

2:执行如下语句:

ALTER TABLE 'commerce_product' AUTO_INCREMENT=1