Оператор mysql должен содержать 1 столбец

У меня две таблицы с именем newlab и deadstock оба находятся в одной базе данных, и я хочу скопировать некоторые поля newlab в deadstock, потому что я использую следующий код

INSERT INTO deadstock
(MAC,Lab_Code,PC_Name,Purchase_Order_No,
Brand,Model,Price,Processor,Ram,HDD,HDD_Type) 
SELECT (MAC,Lab_Code,PC_Name,Purchase_Order_No,
Brand,Model_Name,Price,Processor,Ram,HDD,HDD_Type)
FROM newlab WHERE PC_Name='".$PC_Name."';

но он дает операнду, который должен содержать одну ошибку столбца

1 ответ

Попробуйте этот код

INSERT INTO deadstock
(MAC,Lab_Code,PC_Name,Purchase_Order_No,
Brand,Model,Price,Processor,Ram,HDD,HDD_Type) 
SELECT MAC,Lab_Code,PC_Name,Purchase_Order_No,
Brand,Model_Name,Price,Processor,Ram,HDD,HDD_Type
FROM newlab WHERE PC_Name='".$PC_Name."';

licensed under cc by-sa 3.0 with attribution.