mysql #1064 错误。插入

mysql #1064 error. Insert into

这是我看不到的东西,但我敢打赌这是我找不到的超级简单的东西。这是我的查询:

INSERT INTO match (g1_id,g1_pv,g1_pe,g1_pb,g2_id,g2_pv,g2_pe,g2_pb,g3_id,g3_pv,g3_pe,g3_pb,g4_id,g4_pv,g4_pe,g4_pb,g5_id,g5_pv,g5_pe,g5_pb,gv_id_spareggio) VALUES (2,12,15,3,1,32,32,2,4,43,43,6,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL)

这是我得到的错误:

#1064 - 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 (g1_id,g1_pv,g1_pe,g1_pb,g2_id,g2_pv,g2_pe,g2_pb,g3_id,g3_pv,g3_pe,g3_pb,g' at line 1 

接下来 "g" 困扰他的是什么?

谢谢。

我认为 match 是 mysql 中的保留关键字。因此,如果启用了 ANSI SQL 模式,则应使用“匹配”或 "match"

匹配是 mysql 中的关键字,使用引号:

INSERT INTO 'match' ...