Oletetaan, että minulla on taulukko firman työntekijöistä ja haluaisin muuttaa yhden työntekijän puhelin numeroa, koska se on muuttunut. Miten se onnistuu? Onnistuuko ALTER:in avulla vai miten? Haluaisin siis, että kaikki muut tiedot pysyvät samana, mutta voisin muuttaa vain sen puhelin numeron.
(SQL)Taulukon sisällön muuttaminen
apua!!
1189
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
Niin UPDATE on taikasana. Tietokanta ohjelmasta riippuen hieman eritavalla tässä MySQL http://dev.mysql.com/doc/refman/5.0/en/update.html
UPDATE taulu SET puhnumero = "uusi puh numero" WHERE id = käyttäjän_id LIMIT 1
WHERE id = käyttäjän_id
Päivitetään vain ne keiden id on esim 7
LIMIT 1
on varmuudeksi sekä optimointiakin.
Mutta sinulla on varmasti jokin tietokanta hallinta ohjelma jolla muokkaaminen kannattaa tehdä, koska pieni virhe kyselyssä voi tehdä ihan eri asian kuin mitä halusit.
Tosin ihmettelen suuresti miksi muutoksia pitää tehdä itse suoraan tietokantaan, eikä sinulla ole muutosmahdollisuutta ohjelmassa jolla tietoja lisäät.