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.
Annonceindlæg tema
UPDATE felt=12312 FROM tabel WHERE account_type = '' or account_type is null;
? huh, jeg skal lige have en forklaring, jeg er ikke nogen haj :)
UPDATE tabel SET felt=12312 account_type = '' OR account_type IS null;
UPDATE tabel SET felt=12312 WHERE account_type = '' OR account_type IS null;
:) 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 :)
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;
du skal bare skrive det ind som sql, ja
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
Du skal sætte ' om Basicmember UPDATE users SET account_type='Basicmember' WHERE account_type = '' OR account_type IS null;
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
Computerworld tilbyder specialiserede kurser i database-management