在简单的插入上得到MySQL错误#1064,我做错了什么?

时间:2015-06-26 04:35:31

标签: mysql insert create-table

我需要一些帮助,当我尝试将数据插入表格时,我得到error 1064

INSERT INTO areas (Nombre) values ('area 1');

表:

CREATE TABLE Areas (
    Id INT PRIMARY KEY AUTO_INCREMENT,
    Nombre VARCHAR(100) UNIQUE NOT NULL
);

怎么了?

2 个答案:

答案 0 :(得分:-1)

这是因为你使用了区域而不是区域

答案 1 :(得分:-1)

您的服务器配置似乎区分大小写,因此区域和区域将是2个表。

尝试以下 -

INSERT INTO Areas (Nombre) VALUES ('area 1');

如果您想照顾它,请在my.cnf或my.ini文件中更新以下变量。

lower_case_table_names = 1