我导出了一堆表并在它们前面加上“ch_”并再次导入它们。全部使用 phpmyadmin。一切正常……直到我想创造一些东西。它失败并显示此消息:
user warning: Duplicate entry '4-4' for key 'PRIMARY' query: INSERT INTO ch_node (nid, vid, title, type, uid, status, created, changed, comment, promote, sticky) VALUES (4, 4, 'Nützliche Dokumente', 'page', 1, 1, 1288790996, 1288791130, 0, 0, 0) in /var/www/clients/client20/site60/docroot/includes/database.mysql.inc on line 172.
而每次我尝试保存时,“4-4”都会增加。这让我认为数据库中的 auto_increment 值在某种程度上是错误的——尽管它在我的export.sql
. 因此,我尝试使用ALTER TABLE some_table AUTO_INCREMENT=10000
. 还是一样的行为……
有人知道这里发生了什么吗?
我之前做过几次这个程序......但没有发生这种情况。这让我发疯:/