使用SELECT和外部值插入INTO

时间:2015-10-03 12:03:46

标签: mysql sql select insert

我试图将一条线从一张桌子复制到另一张桌子。但是seconde表必须接收两个不在第一个表中的附加参数(小时和自动)。 这是我的尝试:

INSERT INTO Individus_corbeille (SELECT * FROM Individus WHERE ID_individu='706782','NOW()','autor')

但它绝对不起作用......

1 个答案:

答案 0 :(得分:1)

INSERT INTO Individus_corbeille 
SELECT *, NOW(), 'autor'
FROM Individus 
WHERE ID_individu='706782'

但实际上您还应该将插入的列命名为您选择的列,如此

INSERT INTO Individus_corbeille (col1, col2, col3, col4)
SELECT col1, col2, NOW(), 'autor'
FROM Individus 
WHERE ID_individu='706782'