insert into ogrish(aleb,caleb)
values ('A','B')
Du bara namnger dom kolumner som du vill ge värden för.
------------------
essentitia preter non sans multiplicandum
5 svar · 198 visningar · startad av NETwork
Jag har en tabell som består av en massa kolumner. Men jag vill bara lägga till ett värde i den första kolumnen? Hur gör jag det utan att behöva göra en jättelång sqlrad där jag lägger in "nollv'ärden" i alla kolumner som jag inte ska använda? Jag får felmeddelandet "Number of query values and destination fields are not the same" när jag skriver:
INSERT INTO Tabell VALUES ('A','B')
Den innehåller 55 kolumner så jag vill inte gärna skriva in alla...
------------------
Jag vill inte ha någon signatur.
insert into ogrish(aleb,caleb)
values ('A','B')
Du bara namnger dom kolumner som du vill ge värden för.
------------------
essentitia preter non sans multiplicandum
INSERT INTO tabell (falt1, falt32) VALUES ('A', 'B')
Du anger alltså vilka fält som ska få värdena i den första parantesen. falt1 får värdet A, falt32 får värdet B
------------------
/Morph
Tech Support: "I need you to boot the computer."
Customer: (THUMP! Pause.) "No, that didn't help."
Du får skapa en kolumn med ett id och sen använder du INSERT INTO Tabell (kolumn1, kolumn2) VALUES ('A', 'B') WHERE id = numret på kolumnen.
r/ Ahhh. Han kom först...
------------------
"Datorer behöver i framtiden inte väga mer än 1,5 ton."
Popular Mechanics, 1949
[Redigerat av Wiberg den 06 jun 2001]
men gaah!
LarsG, du svarar ju på allt, kan ingen annan få svara nån gång? x( ;) :e :e
------------------
/Morph
Tech Support: "I need you to boot the computer."
Customer: (THUMP! Pause.) "No, that didn't help."
[Redigerat av Morph den 06 jun 2001]
Du får skapa en kolumn med ett id och sen använder du INSERT INTO Tabell (kolumn1, kolumn2) VALUES ('A', 'B') WHERE id = numret på kolumnen.
Nej, man använder aldrig WHERE när man gör en INSERT. Det finns liksom inget att WHERE:a emot.