mysql - 错误代码 : 1054, 简单输入上的未知列

标签 mysql sql

当我尝试将数据输入表中时,我不断收到错误代码。表和输入模式如下。难道我做错了什么?我觉得我以前没有这样做过,很多次,没有错。

CREATE database bamazon;

DROP DATABASE IF EXISTS bamazon;

USE bamazon;

CREATE TABLE product (
  id INT NOT NULL AUTO_INCREMENT,
  product_name VARCHAR(60) NOT NULL,
  department_name VARCHAR(60) NOT NULL,
  price DECIMAL (10, 4) NOT NULL,
  stock_quantity INT (4) NOT NULL,
  PRIMARY KEY (id)
);

INSERT INTO product ( product_name, department_name, price, stock_quantity)
VALUES ("simpsonwave_vol_1", "trap_vidz", 29.99, 100);

错误代码:错误代码:1054。“字段列表”中存在未知列“simpsonwave_vol_1”

最佳答案

使用单引号而不是双引号 INSERT INTO 产品(产品名称、部门名称、价格、库存数量) 值 ('simpsonwave_vol_1', 'trap_vidz', 29.99, 100);

关于mysql - 错误代码 : 1054, 简单输入上的未知列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48877078/

相关文章:

sql - Out of Process in memory 数据库表,支持查询高速缓存

sql - 如何在不创建表的情况下将动态查询的结果存储在临时表中?

mysql 使用另一个表中的值更新列

php - XMLWrite 将文件输出到与 php 脚本相同的目录

python - MySQL-用Python替换列的所有字符

MySQL:仅同步丢失的表

mysql - 在MySQL中实现继承:替代方案和仅具有代理键的表

mysql - 根据另一个表中的多行搜索一个表

mysql - 查询时间戳以仅选择每个组的最近行

php - 两个 SQL 查询,只有第一个返回结果