Код ошибки: 1054, неизвестный столбец при простом вводе [дубликаты]

0

Я продолжаю получать код ошибки при попытке ввода данных в таблицу. таблица и схема ввода приведены ниже. Я делаю что-то неправильно? Мне кажется, что я не делал этого раньше, много раз, без ошибок.

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" в "списке полей"

  • 1
    значения должны быть заключены в single quote не двойные кавычки. например. VALUES ('simpsonwave_vol_1', 'trap_vidz', 29.99, 100)
  • 0
    Вот и все! благодарю вас :)
Теги:

2 ответа

0
Лучший ответ

используйте одиночные кавычки вместо двойного INSERT INTO product ( product_name, department_name, price, stock_quantity) VALUES ('simpsonwave_vol_1', 'trap_vidz', 29.99, 100);

0

Место 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);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню