Изменение значения в 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 для изменения значения столбца цены для строки coke на 12.
Поэтому я хочу, чтобы выход был coke 12 sprite 9.
Спасибо большое, ребята!
1 ответов
UPDATE products
SET price = 12
WHERE name = 'coke' AND price = 8;
Это могут быть просто ошибки транскрипции или опечатки, но вы должны удалить слово table
из своего INSERT
операторы, и вам не нужны одинарные кавычки вокруг имен столбцов, поэтому оператор должен выглядеть так:
insert into products (name, price) values ('sprite', 9)