Ongelmani on, että tein tietokantaani päivämäärän (date) unique kentäksi mikä oli tarkoituskin, mutta nyt on tilanne sellainen, että samalle päivälle pitäisikin pystyä tallentamaan kaksi arvoa.
esim. jaska 1|2004-08-03| ja jaska 2|2004-08-03|,
onko tähän minkäänlaista ratkaisua???
pieni ongelma uniquen kanssa
5
326
Vastaukset
- minä
Poistat sen unique indeksin jolloin kyseistä rajoitusta ei ole.
Et maininnut tietokantaa, mysql:ssä jotenkin näin:
ALTER TABLE taulun_nimi
DROP INDEX indeksin_nimi
tai sitten:
DROP INDEX indeksin_nimi ON taulun_nimi- Saara
että tarvitsen tuon uniquen, koska sama päivämäärä ei saa toistua.
Silti minun olisi kyettävä tässä poikkeustapauksessa saatua tietokantaan talletettua samalle päivämäärälle. - Punikki & 7 hyypiötä
Saara kirjoitti:
että tarvitsen tuon uniquen, koska sama päivämäärä ei saa toistua.
Silti minun olisi kyettävä tässä poikkeustapauksessa saatua tietokantaan talletettua samalle päivämäärälle.Teepä näin:
pistä siihen unique indeksiin sekä pvm- että nimi-kentät. Tämän jälkeen sulla voi olla jaska1 nimi-kentässä monta kertaa ja 3.8.2004 pvm-kentässä monta kertaa. Mutta pari 3.8.2004 | jaska1 voi olla taulukossa vain kerran. - Saara
Punikki & 7 hyypiötä kirjoitti:
Teepä näin:
pistä siihen unique indeksiin sekä pvm- että nimi-kentät. Tämän jälkeen sulla voi olla jaska1 nimi-kentässä monta kertaa ja 3.8.2004 pvm-kentässä monta kertaa. Mutta pari 3.8.2004 | jaska1 voi olla taulukossa vain kerran.Miten teen edellä olevan? siis käytännössä??
kiitos jo etukäteen :) - minä
Saara kirjoitti:
että tarvitsen tuon uniquen, koska sama päivämäärä ei saa toistua.
Silti minun olisi kyettävä tässä poikkeustapauksessa saatua tietokantaan talletettua samalle päivämäärälle.Minulla on ilmeisesti jotain vikaa lukemisen ymmärtämisessä.
Tee kuten punikki jo mainitsi että teet yhdistelmäindeksin jonkun toisen sarakkeen kanssa.
jotenkin näin:
CREATE UNIQUE INDEX indeksi ON taulu (sarake1, sarake2)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Persut eivät ole kertoneet euronkaan edestä säästökohteita
Mutta änkyttävät kysellä niistä muilta jatkuvasti. Vaikuttaa ettei persuilla ole kykyä omaan ajatteluun ja päätöksenteko2613175Työeläkeloisinta Suomen suurin talousongelma
Työeläkeloisinta maksaa vuodessa lähes 40 miljardia euroa, josta reilut 28 miljardia on pois palkansaajien ostovoimasta.741234- 661173
Mun mielestäni on tosi loukkaavaa
Nainen, että luulet palatan typeriä, sekavia ja ilkeitä viestejä mun kirjoittamiksi. Mä en ole katkera, epätoivoinen, ra180978Odotettu tulos Taivalvaaran hiihtokeskuksen osalta
"MCS Finland Oy on ilmoittanut Taivalkosken kunnalle 30.4.2026, että se irtisanoo Taivalkosken kunnan ja MCS Finland Oy:47866- 60819
- 47809
- 45732
- 40721
- 39688