我不确定为什么以下查询不起作用
INSERT INTO Cricket_fixture
('season_id', 'league_id', 'fixdate', 'team_one_id', 'team_two_id')
VALUES ('1', '1', '2012-05-13', '8', '3')
我努力了 :
- 基于搜索的各种日期格式 2012-05-13、2012/05/13、20120513(带和不带引号);
- 还确保满足 FK 关系,因为前两列是 FK,但两者都存在值“1”并且有效。
我不断收到错误:
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在 ''season_id'、'league_id'、'fixdate'、'team_one_id'、'team_two_id' 附近使用正确的语法) VALUES ('1', ' at line 1
已解决- 问题是我使用单引号作为列名(它仅用于值)