2011-01-13 11 views
14

में एक मूल्य बदलने:मैं कोड दिखा कर बंद शुरू करेंगे 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) 

12.
तो मैं करने के लिए कोक पंक्ति के लिए मूल्य स्तंभ के मान बदलने के लिए SQLite3 कोड होगा क्या आउटपुट को कोक 12 स्प्राइट 9 होना चाहिए।

बहुत बहुत धन्यवाद दोस्तों!

उत्तर

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

ये सिर्फ प्रतिलेखन त्रुटियों या गलत वर्तनी हो सकता है, लेकिन आप अपने INSERT बयानों से शब्द table निकाल देना चाहिए, और आप स्तंभ नाम के आसपास एकल उद्धरण की जरूरत नहीं है, इसलिए बयान तरह दिखना चाहिए:

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

बहुत बहुत धन्यवाद आदमी जो वास्तव में मैं देख रहा था :) – james

संबंधित मुद्दे