1
我收到此SQL語句的語法錯誤。我有點難倒一切似乎是確定,我...SQL語法錯誤:任何人都可以在這裏看到問題嗎?
INSERT INTO vehicle (vin,plate,plateprov,condition,year,makecode,make,model,bstyle,mileage,colour,twotone,paintstage,impact1)
VALUES ('3VWSF31K36M617923','ARDM093','ON','GO','06','47','Volkswagen','Jetta','4D Sed','132123','BURGUNDY','0','0','07')
這裏是我的表結構:
id int(11)
vin varchar(17)
plate varchar(10)
plateprov varchar(2)
condition varchar(2)
year int(11)
makecode varchar(12)
make varchar(20)
model varchar(50)
bstyle varchar(20)
engine varchar(20)
mileage int(7)
colour varchar(20)
twotone int(11)
paintstage int(11)
paintcode1 varchar(15)
paintcode2 varchar(15)
paintcode3 varchar(15)
impact1 varchar(2)
impact2 varchar(30)
錯誤消息我得到:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'condition,year,makecode,make,model,bstyle,mileage,colour,twotone,paintstage,impa' at line 1
任何幫助非常感謝。 Kyle
圍繞那些可能是保留關鍵字的字段名反引號。條件,一年。還修復插入的數據,以滿足表類型(年份爲int(11),因此不能插入'06') – amdixon