|
|
|
MySQL och att uppdatera tabellernas strukturOfta så är arbetet med en databas löpande och tabeller som passade bra för ändamålet för några månader sedan behöver skrivas om för att passa dagslägetKommandot för att ändra en tabells struktur heter ALTER TABLE.Som tidigare använder vi oss av samma tabeller som vi skapade i de första guiderna. Som bekant från den förra guiden så uppstod ett problem på grund av att användarnamnets kolumn ej var unikt, i denna guide skall vi lösa problemet med ALTER TABLE. Det finns en helt bunt kommandon som används mot ALTER TABLE, här är en del av dem:
ALTER TABLE [tabell] ADD UNIQUE [kolumn] Först och främst måste vi dock även uppdatera en av Annornas användarnamn till något annat om vi skall kunna göra kolumnen unik. Vi väljer att sätta ett av användarnamnen till "Anna2" Vi kör SQL-frågan: UPDATE anvandare SET anvandarnamn="Anna2" WHERE anvandarnamn="Anna" AND losenord="Anzzaan" Sedan vill vi ändra kolumnen anvandarnamn i tabellen anvandare till unik så vi kör MySQL-frågan: ALTER TABLE anvandare ADD UNIQUE anvandarnamn Nu har vi uppdaterat tabellstrukturen för MySQL tabellen! Att tänka på vid uppdatering av tabellstrukturerOm du skulle välja att ange t.ex en ny storlek på en kolumn som redan har data som är större än denna så "klipps" datan av där storleken tar slut och du förlorar information.Se därför alltid till att kolla upp att det största värdet du har sparat i kolumnen inte överskrider den nya storleken du tänker sätta! Nu kan du göra fält unika med MySQL och även ändra tabellens struktur på andra sätt Visa alla våra MySQL guider Kommentarer Antal 0 Medelpoäng 0/10Bli medlem för att kunna skriva kommentarer! Logga in om du redan är medlem. |
|
|
|
![[XML]](/images/xml.gif)
Svenska webhosts:
Använd gärna denna länk för att länka till oss: