这个问题在这里已有答案:
我有以下表格设置 .
+-------------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| date | date | YES | | NULL | |
| limit | int(11) | YES | | NULL | |
| contract_id | int(11) | YES | | NULL | |
+-------------+---------+------+-----+---------+----------------+
而这个插入查询
INSERT INTO userlimit (date, limit, contract_id) VALUES (now(), 10, 1);
总是当我想执行它时,我收到以下错误
ERROR 1064(42000):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第1行的'limit,contract_id)VALUES(now(),10,1)附近使用正确的语法
我的语法对我来说非常好 . 为什么我会收到此错误消息?
1 回答
您需要使用反引号引用字段名称