2015-04-16 27 views
0

我在數據庫中創建表中增加查詢不使用此查詢行

CREATE TABLE `Quote 1` (
ID INT(6) PRIMARY KEY, 
`Task Title` VARCHAR(90) NOT NULL, 
`Install Cost` INT NOT NULL, 
`Schedule Position` VARCHAR(30) NOT NULL, 
`Method` VARCHAR(90) NOT NULL, 
`Task Time` INT NOT NULL, 
`Van Parts` VARCHAR(90) NOT NULL, 
`Order Parts` VARCHAR(90) NOT NULL, 
`Parts Cost` INT NOT NULL, 
`Equiptment` VARCHAR(90) NOT NULL, 
`Description` VARCHAR(90) NOT NULL, 
`Group` VARCHAR(90) NOT NULL 
) 

於是我試圖用這個

INSERT INTO `Quote 1`(`ID`, `Task Title`, `Install Cost`, `Schedule Position`, `Method`, `Task Time`, `Van Parts`, `Order Parts`, `Parts Cost`, `Equiptment`, `Description`, `Group`) VALUES (1,`TESTA`,2,`TESTB`,`TESTC`,3,`TESTD`,`TESTE`,4,`TESTF`,`TESTG`,`TESTH`) 

誰能告訴我行插入到表爲什麼這行沒有被添加。很確定我已經檢查了所有的數據類型,但是我是MySQLi的新手,並且找不到問題。

謝謝,盧克。

P.S.讓我們嘗試幫助,並告訴我什麼是錯的問題,而不是隻是刪除它,浪費我的時間:)

+1

您是否收到任何錯誤消息? – Jens

+0

爲什麼你的表名和字段有空格?這會讓你的項目變得更加動態。我建議你的表名或字段沒有空格。 –

回答

1

擺脫``在列值和使用單引號' ';

INSERT INTO 
`Quote 1` 
(
`ID`, `Task Title`, `Install Cost`, 
`Schedule Position`, `Method`, `Task Time`, 
`Van Parts`, `Order Parts`, `Parts Cost`, 
`Equiptment`, `Description`, `Group` 
) 
VALUES 
(
    1,'TESTA',2, 
    'TESTB','TESTC',3, 
    'TESTD','TESTE',4, 
    'TESTF','TESTG','TESTH' 
) 
+0

它的工作,但我不知道爲什麼。這些功能的其餘部分看起來像這樣工作得很好。謝謝。 –