0

I keep getting an error code when I try to input data into a table. the table and input schema are below. Am I doing something wrong? I feel like I have don't this before, many times, without fault.

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);

Error code: Error Code: 1054. Unknown column 'simpsonwave_vol_1' in 'field list'

Gordon Linoff
  • 1,242,037
  • 58
  • 646
  • 786

2 Answers2

0

use single quotes instead of double INSERT INTO product ( product_name, department_name, price, stock_quantity) VALUES ('simpsonwave_vol_1', 'trap_vidz', 29.99, 100);

Satish Gupta
  • 333
  • 1
  • 12
0

Place DROP DATABASE IF EXISTS bamazon; line on top. The code will be like:

DROP DATABASE IF EXISTS bamazon;

CREATE database 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);
HOTAM SINGH
  • 121
  • 2
  • 11