我在截断表后使用 SELECT lastval() 来获取错误的序列号。
当我截断表时,我使用 SELECT lastval(),我得到了错误的 ID/
Use the TRUNCATE
SQL 命令。
对于单个表,语法如下:
TRUNCATE TABLE table_name RESTART IDENTITY;
对于多个表:
TRUNCATE TABLE table_foo, table_bar RESTART IDENTITY;
它能做什么:
自动重新启动被截断表的列所拥有的序列。
详细信息在这里:截断@postgresql.org http://www.postgresql.org/docs/current/static/sql-truncate.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)