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' ...
这是我看不到的东西,但我敢打赌这是我找不到的超级简单的东西。这是我的查询:
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' ...