MySQL INSERT INTO导致字段列表中的未知列

时间:2018-01-19 19:58:19

标签: mysql phpmyadmin

我正在使用SQL功能phpMyAdmin将1条记录添加到我的表中。为简单起见,除了'符号'之外,记录将为空白。领域。

表格结构:

token_id =自动增量,主键

symbol = varchar(255)

其他所有内容都设置为允许 null entires,所以应该是无关紧要的

我尝试过以下查询,但都会导致同样的错误: 未知列'符号'在'字段列表'

我尝试了什么:

INSERT INTO tokens (symbol) VALUES ('XYZ');

INSERT INTO tokens (symbol) VALUES ("XYZ");

INSERT INTO tokens (symbol) VALUES (XYZ);

INSERT INTO tokens.symbol VALUES ('XYZ');

INSERT INTO `tokens`.`symbol` VALUES ('XYZ');

有什么建议吗?

仅供参考,尝试INSERT并使用所有列并将其设置为 null 会导致相同的错误。

1 个答案:

答案 0 :(得分:1)

使用反引号的正确格式是 插入tokenssymbol)VALUES('XYZ');

仅供参考,我在我的服务器上尝试了第一个查询并且工作正常,因此表格结构可能存在问题。