Topic: dideliu duomenų tipas

Kokią geriausia tipą skirti didelių duomenų saugojimui sakykime viename irase bus kokie 6 a4 formato lapai. :)

Re: dideliu duomenų tipas

Jeigu kalbama apie tekstinę informaciją tai tikriausiai tiks TEXT tipo laukas. Jame galima saugoti 64kb duomenų.

Daugiau apie kitus duomenų tipus ir tiek, kiek jų tipo laukuose galima saugoti: http://dev.mysql.com/doc/refman/4.1/en/ … rview.html

Re: dideliu duomenų tipas

Dar vienas klausimelis:
Ar mysql turi funkcija ieskoti neegzistuojancio iraso.
Sakykime turiu dvi lenteles
straipsnis ir komentarai. is straipsnio lenteles istrinu koki irasa kuris turejo komentarus. o noreciau dabar perleisti komentaru lentele ir pasalinti tuos komentarus kurie jau nebeturi straipsnio
Zinoma galiu prasukti sakini su komentarai lentele ir left join jeigu neegzistuoja tai ir salinti viska bet tai bereikalingas uzklausa, o gal mysql iskart gali imti duomenis kuriuose neegzistuoja. t.y neegzistuojanciu straipsniu. tikiuosi supratot ko klausiu. :)

Re: dideliu duomenų tipas

Tai su LEFT JOIN'u ir reikia daryti.

Re: dideliu duomenų tipas

bet tada joinins visas lenteles kaip uzrasyti:
select * from komentarai a left join straipsniai b ON a.id = b.cont_id bet tada viska tikrins ir ims ir rodys lenteles kurios ir turi ir neturi duomenu.

Re: dideliu duomenų tipas

Tai atfiltruok, it palik tik tuos komentarus, kuriem nerastas straipsnis, t.y.:

...
WHERE straipsnis.id = NULL

Re: dideliu duomenų tipas

nelabai nori suveikti viskas atrodo taip:
SELECT *
FROM komentarai a
LEFT JOIN straipsniai b ON ( b.id = a.continent_id )
WHERE b.id = 'NULL'
LIMIT 100

Re: dideliu duomenų tipas

ne:

WHERE b.id = 'NULL'

bet:

WHERE b.id = NULL

arba:

WHERE b.id IS NULL

Re: dideliu duomenų tipas

Aciu tiko paskutinis is null :)
Aciu mysql dieve. :))