Avatar billede mini41 Nybegynder
28. maj 2004 - 14:41 Der er 10 kommentarer og
1 løsning

udfyld felt med tekst.

Jeg har en database med ca. 2500 rækker.
Hver række indeholder et felt med navnet 'account_type'

Dette felt er tom, men jeg vil gerne have lagt en tekst i feltet, jeg kan godt gøre det manuelt via phpmyadmin, men det tager jo en hel...... tid.

Kan jeg ikke autoudfylde feltet som man kan med en ms database.
Avatar billede dennismp Nybegynder
28. maj 2004 - 14:45 #1
UPDATE felt=12312
FROM tabel
WHERE account_type = '' or account_type is null;
Avatar billede mini41 Nybegynder
28. maj 2004 - 14:46 #2
? huh, jeg skal lige have en forklaring, jeg er ikke nogen haj :)
Avatar billede chries Nybegynder
28. maj 2004 - 14:47 #3
UPDATE tabel SET felt=12312 account_type = '' OR account_type IS null;
Avatar billede chries Nybegynder
28. maj 2004 - 14:48 #4
UPDATE tabel SET felt=12312 WHERE account_type = '' OR account_type IS null;
Avatar billede mini41 Nybegynder
28. maj 2004 - 14:50 #5
:)  jeg er sgu helt grøn  :)

Når jeg går ind i mit cpanel, og vælger sql kan jeg se min db.

Her kan jeg vælge 'SQL' her er der en insert bok,,,er det her jeg skal skrive teksten ?

NB: jeg har taget backup :)
Avatar billede dennismp Nybegynder
28. maj 2004 - 14:50 #6
ah, det var lidt for hurtigt :-)

UPDATE <tabelnavn>
SET <feltnavn>=<værdi> (dette kan gentages flere gange bare du sætter komma imellem dem)
WHERE betingelser..

fx

UPDATE bog
SET pris=200
WHERE pris=0 OR pris IS NULL;

UPDATE bog
SET pris=200, rabat=30
WHERE pris=0 OR pris IS NULL;
Avatar billede dennismp Nybegynder
28. maj 2004 - 14:50 #7
du skal bare skrive det ind som sql, ja
Avatar billede mini41 Nybegynder
28. maj 2004 - 14:54 #8
Jeg prøvede at skrive:

UPDATE users SET account_type=Basicmember WHERE account_type = '' OR account_type IS null;

Det gav en fejl.
users er tabellen      account_type er feltet
Avatar billede dennismp Nybegynder
28. maj 2004 - 14:56 #9
Du skal sætte ' om Basicmember
UPDATE users SET account_type='Basicmember' WHERE account_type = '' OR account_type IS null;
Avatar billede mini41 Nybegynder
28. maj 2004 - 14:59 #10
Jamen for hulen ,,,,det virkede med UPDATE users SET account_type="Basicmember" WHERE account_type = '' OR account_type IS null;


Hold da helt ferie :)


Tak for hjælpen, gi mig lige et svar for point
Avatar billede dennismp Nybegynder
28. maj 2004 - 15:05 #11
Det var så lidt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester