SQL
Jag håller på lära mig SQL och såhär ser det ut
och här är koden:
CREATE TABLE cats ( -- clauses
names text, --paramaterar; text, sen finns det INTEGER
colors text,
age integer, -- men du kan bara skriva int
);
INSERT INTO cats (names, colors, age)
VALUES ('Cleo', 'Randig', 7);
INSERT INTO cats (names, colors, age)
VALUES ('Django','Röd',3);
INSERT INTO cats (names, colors, age)
VALUES ('Binx','Svart',2);
INSERT INTO cats (names, colors, age)
VALUES ('Boss','Brunsvart',2);
INSERT INTO cats (names, colors, age)
VALUES ('Hugo','Vit',2);
INSERT INTO cats (names, colors, age)
VALUES
('test', 'rosa', 13),
('lala', 'lila', 133),
('kaka', 'blå', 133)
;
--SELECT * FROM cats;
ALTER TABLE cats
ADD COLUMN girls TEXT;
UPDATE cats
SET girls = 'Django'
WHERE names = 'Django';
men som ni ser så vill jag kunna sätta att katten Django har en matte (som jag kallar girls) för Anna i den här queryn, försöker med typ något liknande :
UPDATE cats
SET .. = ..
WHERE .. = ..;
men det blir helt stopp.. Ngn som kan knuffa?
Fungerar det där med Django alltså och vad är det du vill göra sen? Vad blir det för fel?
Laguna skrev:Fungerar det där med Django alltså och vad är det du vill göra sen? Vad blir det för fel?
neee fungerar ju inte? Alltså jag vill att varje katt, ska få tilldelat en husse (girls)& tänkte om det var den här koden man ska använda
UPDATE cats
SET 'Django' = Anna
WHERE .. = ..; ?? neee
Om fältet heter girls får du väl skriva girls =
Ska alla få samma? (girls låter som matte, tycker jag).
Laguna skrev:Om fältet heter girls får du väl skriva girls =
Ska alla få samma? (girls låter som matte, tycker jag).
hehe matte husse,. sant =) blandade ihop dom ^^^
where girls = girls? :S
UPDATE cats
SET girls = names;
kanske? (Jag är inte säker.)
Har du valt fältnamnen? Det är mer naturligt att ha girl och name än girls och names. Kolumnen innehåller "girls", men varje katt har bara en.