Изменение значения в SQLite3

Я начну с показа кода:

create table products ('name' text primary key, 'price' INTEGER)
insert into table products ('name', 'price') values ('coke', 8)
insert into table products ('name', 'price') values ('sprite', 9)

Каким будет код SQLite3, чтобы изменить значение столбца цены для строки кокса на 12.
Поэтому я хочу, чтобы на выходе был спрайт 12 coke 12.

Спасибо, много парней!

Ответы

Ответ 1

UPDATE products 
   SET price = 12 
 WHERE name = 'coke' AND price = 8;

Это могут быть просто ошибки транскрипции или опечатки, но вы должны удалить слово table из своих операторов INSERT, и вам не нужны одиночные кавычки вокруг имен столбцов, поэтому утверждение должно выглядеть так:

insert into products (name, price) values ('sprite', 9)