insert into ogrish(aleb,caleb)
values ('A','B')
Du bara namnger dom kolumner som du vill ge värden för.
5 svar · 220 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...
insert into ogrish(aleb,caleb)
values ('A','B')
Du bara namnger dom kolumner som du vill ge värden för.
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
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...
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.