我的数据库中有两个名为
的表newpc(Total_PC,IP,MAC,Lab_Code,PC_Name,Purchase_Order_No,Brand,Model_Name,Prise,Processor,Ram,HDD,HDD_Type)
和
deadstock(MAC,Lab,MAC,Lab_Code,PC_Name,Purchase_Order_No,Brand,Model_Name,Prise,Processor,Ram,HDD,HDD_Type)
我希望将newlab中的数据添加到deadstock中 我的代码是
$sql = "INSERT INTO `deadstock` (`MAC`,`Lab_Code`,`PC_Name`,`Purchase_Order_No`,`Brand,Model`,`Price`,`Processor`,`Ram`,`HDD`,`HDD_Type`)VALUES(
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.'";
但它不起作用。查询未在deadstock表中执行任何插入操作
答案 0 :(得分:1)
$sql = "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.'";
否VALUES
和括号 - ()!