mysql - 'XXXXX' 中的未知列 'field list'

标签 mysql sql

我正在尝试在 mysql 中创建一个表

CREATE TABLE IF NOT EXISTS`catalogue`(
`ID_CAT` int(11) NOT NULL AUTO_INCREMENT,
`NOM_CAT` varchar(25) NOT NULL,
`DESCRIOTION` text NOT NULL,
`PHOTO` varchar(25) NOT NULL,
PRIMARY KEY (`ID_CAT`)
)ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

INSERT INTO catalogue (ID_CAT,NOM_CAT,DESCRIOTION,PHOTO) VALUES
(1,`Ordinateures`,`Ordinateures`,`ordinateures.jpg`),
(2,`Imprimantes`,`Imprimantes`,`imprimantes.jpg`),
(3,`Televiseur`,`Televiseur`,`televiseur;jpg`),
(4,`Accessoirs`,`Accessoirs`,`accessoirs.jpg`);

但我不断收到相同的消息:

#1054 - Unknown column 'Ordinateures' in 'field list'

最佳答案

INSERT INTO catalogue (NOM_CAT,DESCRIOTION,PHOTO) VALUES
    ('Ordinateures','Ordinateures','ordinateures.jpg'),
    ('Imprimantes','Imprimantes','imprimantes.jpg'),
    ('Televiseur','Televiseur','televiseur;jpg'),
    ('Accessoirs','Accessoirs','accessoirs.jpg');

您在插入值中使用了反引号而不是单引号 '。此外(但这只是一个小改进)无需手动插入 AUTO_INCRMENT 值。

关于mysql - 'XXXXX' 中的未知列 'field list',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47497046/

相关文章:

javascript - Angular js,在选择元素上我想发布数据以将其保存在数据库中,然后我想使用 PUT 更新它而不重新加载页面

php - 将文件名添加到数据库而不上传

mysql - 在外键中插入数据时出错?

sql - 将 ajax 错误跟踪到 sql 查询

php - 无法连接到 'mysql.hostinger.in' (111 "Connection refused") 上的 MySQL 服务器

php - 在 PHP 中连接到两个不同的数据库?

php - 如何从下拉字段插入表的多列

php - 查询未正确运行

sql - 将数据从 XML 导入 SQLite

mysql - 按时间戳分组 SQL 选择 1 分钟间隔