我确信这只是一种语法搞砸了,但看过手册后,我看不出自己的错误:
INSERT INTO
`2012`(country_name)
VALUES
(`Afghanistan`),(`Algeria`),(`Botswana`),(`Burkina Faso`)
Run Code Online (Sandbox Code Playgroud)
其中country_name是我的数据库中的列.但是,在提交查询时,我得到:
错误代码:1054."字段列表"中的未知列"阿富汗"
但是,阿富汗并不意味着成为一个领域,这是一个价值!我错过了什么?谢谢!
值应该用单引号括起来,而不是反引号
INSERT INTO
`2012`(country_name)
VALUES
('Afghanistan'),('Algeria'),('Botswana'),('Burkina Faso')
Run Code Online (Sandbox Code Playgroud)
反引号用于转义在MySQL中保留关键字的columnNames和tableNames.当然,
INSERT INTO `table` (`unique`, `from`, `to`) VALUES ('','','')
Run Code Online (Sandbox Code Playgroud)