2014-05-08 131 views
0

我有一個SQL請求,一個小問題:SQL請求截斷

我的$ SQL resquest(回聲$ SQL的結果):

INSERT INTO match (id, id_match, login, real_login, reponse, date) VALUES (NULL, '11', 'CaptainRida', 'rbikitar', 'oui', '2014-06-07') 

和錯誤

Error: 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 'match (id, id_match, login, real_login, reponse, date) VALUES (NULL, '11', 'Capt' at line 1

SQL請求在'login'處被截斷。總是4個字符和BAM被截斷。

誰能幫助我,我有另一臺相同的SQL RESQUEST(除了論戰,而不是比賽完全相同,id_rencontre id_match代替)

的「論戰」的請求的偉大工程和「匹配」的請求在錯誤中被截斷。

回答

0

MATCH是一個MySQL reserved word

括在反引號:

insert into `match` (id, id_match, ... 

或者,考慮更改表的名稱不使用保留字(推薦)。

+0

好的,我在公車上想着這樣的狗屎,我會解決這個問題,謝謝。 – oxmolol