Добавлять оцени в новой колонне

я создал новую колонну, названную 'цену', но не знаю, как добавлять данные.

Таблица, которую я создал в начало:

TABLE peliculas(
idpelicula varchar(2) PRIMARY KEY,
titulo varchar(60),
genero varchar(2),
calificacion int,
duracion time,
subtitulos set('español','ingles','frances','aleman');

Добавочная стоимость:

INSERT INTO peliculas VALUES
('02','Di que si','01',7,020318),
('03','Malavita','01',12,015133,'frances'),
('04','Scarface','05',18,021421,'ingles'),
('05','Hermano oso','06',3,014634,'español,aleman'),
('06','Cars','06',3,015716,'español,frances,ingles'),
('07','Medianoche en Paris','10',12,021548,'frances,ingles');

Новое поле, которое я создал:

ALTER TABLE peliculas
ADD COLUMN (precio int);
1
задан 20.03.2019, 19:31
1 ответ

Хороший dГ - в unanobot, первого инстанция я рекомендую тебе использовать цену на тип float, это в случае, если одна из твоих цен сможет считать с сентаво, а именно, цену FLOAT (10,2).

, Продолжая с темой, tendrГ-экспертом, который должен реализовывать UPDATE в каждый реестр твоей таблицы.

p.e:

UPDATE peliculas SET precio = 10 WHERE peliculas.idpelicula = '02';
UPDATE peliculas SET precio = 12 WHERE peliculas.idpelicula = '03';
2
ответ дан 02.12.2019, 05:22
  • 1
    В самом деле для цен указанное Десятичное, так как он предлагает má s точность –  20.03.2019, 19:49
  • 2
    Хорошо с ответом @Eliseo, также я хотел бы ограничить, что лучше OP спрашивать в на int en precio, так как он зависит от paí s, они какие-то не используют десятичные или сентаво, пример этого Колумбия работает в Колумбийских Песо – Hubert Ronald 20.03.2019, 20:20
  • 3
    Sí уже я подтвердил и функционируй верно; habí в видный в других сайтах, чем они использовали insert into nombre_tabla (nombre_columna), оцени, хотя оно я не функционировало. С темой цены, serí в float действительно, это была неудача mí или. – unanobot 20.03.2019, 21:07

Теги

Похожие вопросы