Поместите константы в список SELECT
.
INSERT INTO Database2.Table2
SELECT '1', getdate(), getdate(), '',ID,'','0','0','0','',ID,'','',getdate(),getdate(),
'','0',CONCAT('"stackoverflow.com/"','ID'),'0','product','','0', ID
FROM Database1.Table1;
Кстати, я настоятельно рекомендую вам отказаться от привычки использовать INSERT
без перечисления имен столбцов перед значениями.В зависимости от конкретного порядка столбцов в определении таблицы очень подвержены ошибкам.
Кроме того, MySQL по умолчанию не использует +
для объединения строк, он использует функцию CONCAT()
.