SQL请求被截断

时间:2014-05-08 17:11:29

标签: mysql sql request truncated

我的sql请求有点问题:

我的$ sql resquest(echo $ sql的结果):

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

和错误

  

错误:您的SQL语法出错;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   near' match(id,id_match,login,real_login,reponse,date)VALUES   (NULL,' 11',' Capt' at line 1

sql请求在' login'处被截断。总是4个字符,BAM被截断。

任何人都可以帮助我,我和另一个表有相同的SQL RESQUEST(完全相同,除了rencontre而不是match和id_rencontre而不是id_match)

" rencontre"请求效果很好,"匹配"请求在错误中被截断。

1 个答案:

答案 0 :(得分:0)

MATCH是MySQL reserved word

将其包含在反引号中:

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

或者,考虑更改表的名称以不使用保留字(推荐)。