使用除2之外的所有相同值复制同一表中的行

时间:2014-04-22 04:57:18

标签: mysql

我已经列出了abc,其中有8列。

我想复制并在同一个表中插入行,并分别定义两个列值。

我想完成这样的事情。

INSERT INTO abc(*,column1,column2) SELECT *,'VAL1','VAL2' FROM abc 

正如您在上面的查询中所看到的,我正在尝试复制除column1column2之外的所有列,其中我插入了自己的值。是否可以编写所有列名?

注意:

请确保,我已根据应用程序的要求自行插入主键值。因此,如果我直接复制列,它将给出主键约束错误。

0 个答案:

没有答案