minde wrote:alien wrote:pirma dali dekui, sutvarkiau, o antra dalis reikia kad is pirmos lenteles paimtu unikalu koda, ir irasytu i antra lentele, o koda ta paimtu pagal varda, na ten kaip INSERT INTO lentele2 VALUES ('numeris', unikalus kodas', 'data'); bet kad unikalu koda imtu pagal varda, nzn kaip ta padaryt
Aš nelabai suprantu tos vietos "pagal varda"? Parodyk koks turi būti rezultatas, ir patikslink ar apie išrinkimą ar apie įterpimą kalbi?
alien wrote:Ir beja ka reikia rasyt kad jis didetu? numeris, INSERT INTO lentele2 VALUES ('???',......);
Kaip ir rašiau, reikia uždėti atributą AUTO_INCREMENT, bet tas stulpelis būtinai turi būti pirminis raktas (PRIMARY_KEY).
Parasei tapati ka as jau rasiau kad zinau, man nereikia nieko nustatyt, man reikia reiksmes... nu as nesupratu kaip nesuprast dar galima.....
dar karta pakartosiu , issiskaityki gerai.
=====================
yra 2 lenteles
=====================
1 lentele:
Vardas | Unikalus kodas
-------------------------------------
Petras | 789123
Jonas | 123789
=====================
2 lentele:
Numeris | Unikalus kodas | Data
------------------------------------------------------
1 | 123789 | 2009
2 | 123789 | 2009
3 | 789123 | 2009
4 | 789123 | 2009
=====================
man reikia mysql query, kad papildyt 2 lentele.
Reikia kad padidetu skaicius, tada isirasytu unikalus kodas, ir data (ji nera svarbi, gali but betoks skaicius)
Dar asiskiau: man reikia yraso i .sql faila, eilutes, INSERT INTO lentele2 VALUES...................
Values turetu buti tokie, kad 'Numeris' butu vienetu didesnis uz didziausia, 'Unikalus kodas' turetu buti toks koks yra pirmoje lenteleja prie 'Vardas' , o data nera svarbu., i ta stulpeli galima nekreipt demesio, esme butu tokia, kad prisidetu papildoma eilute antroje lenteleja , atsizvelgiant i pirmos lenteles stulpeli 'Vardas' , paimt eilute (pagal vardas reiksme) , is tos eilutes paimt unikalu ID, ir irasyt i antra lentele.
Aiskiau manau neimanoma pasakyt :/