valittaa vain: "Duplicate entry '127' for key 1".
mikä ratkaisuksi ongelmaani?
miksi en saa luotua enää uutta riviä tauluun?
5
384
Vastaukset
- ......
Sulla on taulussa määritetty uniikki kenttä, johon yrität tallettaa toista samaa arvoa "127".
- ..........
kun yritän tallentaa toisilla numeroilla niin silti tulee sama
- janka76
.......... kirjoitti:
kun yritän tallentaa toisilla numeroilla niin silti tulee sama
laitappa taulun rakenne tänne.
onko mitään relaatioita?
- Jokunen_
Sul on sarakkeen tyyppinä tinyint (-127 - 127) jos yrität laittaa suurempaa kuin 127 niin se muuttuu 127 joka on jo taulussasi siksi valittaa tuommosta.
Joten muutappas sarakkeen tyypiksi vaik smallint (-32768 - 32767) jos et tartte miinun lukuja niin määritä unsigned silloin 0 - 65535.
Nykyään tietokannat niin kehittyneitä ja nopsakoita, joten noita tiny, small ja medium int ei useinkaan kannata käyttää vaan suoraan int jolloin lukualue ei aiheuta niin helposti ongelmia. Tosin tilaa saattaa tällöin kulua hitusen enemmän.
Katsos http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html Vaik sul oliskin 4 versio niin nuo tietotyypit samoja. - Tietokantapää
Mistä tietokantaohjelmasta on kyse?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 741094
- 691024
- 47952
Miltä se tuntuu
Miltä se tuntuu havahtua, että on ollut ihmistä kohtaan, joka on rakastanut ja varjellut, täysi m*lkku? Vai havahtuuko s104948- 51895
- 49694
- 32674
Mitä se olisi
Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?34587- 50580
- 38536