【发布时间】:2011-09-17 02:46:16
【问题描述】:
我想从一个sql表中导出数据,但是我不想导出主键。
原因是我的本地主机上有需要插入远程数据库的数据(远程数据库和本地数据库具有相同的结构)。但是在远程数据库上,表已经有数据,如果我尝试从本地添加数据,它们将是主键冲突。
这个问题以前曾在这里处理过:table-without-dumping-the-primary-key。
我以前也用过这种方法,但是很烦人,要新建一个表才能进行转帐……
令我惊讶的是,我无法从表中导出数据,同时省略了一个列,在本例中是主键列。 一直在查看 mysql 文档,但没有帮助...
有什么想法吗?
【问题讨论】:
-
我认为你的问题有点不清楚,如果两个表都使用相同的模式集,你如何在没有主键的情况下进行插入?除非您将自动增量称为主键,这不是同义词
-
是的对不起,我指的是自动增量
-
最接近的方法是在上面的答案 - stackoverflow.com/questions/1018669/…