Я продолжаю получать код ошибки при попытке ввода данных в таблицу. таблица и схема ввода приведены ниже. Я делаю что-то неправильно? Мне кажется, что я не делал этого раньше, много раз, без ошибок.
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 product ( product_name, department_name, price, stock_quantity) VALUES ('simpsonwave_vol_1', 'trap_vidz', 29.99, 100);
Место DROP DATABASE IF EXISTS bamazon;
линия сверху. Код будет выглядеть так:
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);
single quote
не двойные кавычки. например.VALUES ('simpsonwave_vol_1', 'trap_vidz', 29.99, 100)