මචන්ලා MySQl/Java උදව්වක් ඕනි...

CorD SaC

Well-known member
  • Feb 4, 2015
    15,761
    28,118
    113
    මචන්ලා MySQl/Java උදව්වක් ඕනි...

    මේකයි සීන් එක.
    ටේබල් එකක් තියේ කියලා book කියලා එකේ column එකක් තියේ availability කියලා...ඒකට default value එකක් දුන්නා Y කියලා...

    පස්සේ දැන් අපි හිතමු ,member කෙනෙක් bookID එකෙන් මේ book එක order කලා කියලා..ඒතකොට මට ඕනි book table එකේ availability column එක N කියලා update වෙන්ඩ...

    ජාවා ප්‍රොජෙක්ට් එකක් කරද්දි ආපු අව්ලක් මේක...මේකට trigger එකක්ද ගහන්ඩ වෙන්නේ :rolleyes: :confused:


    කොහොමද මේකට my sql query ලියන්නේ :sorry:
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,935
    1
    9,730
    113
    Gampaha
    triggers gahanna epa. anika column tiny int (boolean) karanna. Ai letter ekak dala code ekedi equal kiyala check karanne? bad practice. boolean ekak danma nam eka parama boolean value eka check karanna puluwan.. :cool:

    update query ekak wenama liyanna..
     

    CorD SaC

    Well-known member
  • Feb 4, 2015
    15,761
    28,118
    113
    triggers gahanna epa. anika column tiny int (boolean) karanna. Ai letter ekak dala code ekedi equal kiyala check karanne? bad practice. boolean ekak danma nam eka parama boolean value eka check karanna puluwan.. :cool:

    update query ekak wenama liyanna..

    Macho poddak mata sample code ekak dendako.ow column value eka "Y" and "N" da kiyala check karana ekanam maha aulak thama...kohomada meka karanne :(
     

    dasith077

    Well-known member
  • Jun 18, 2009
    2,004
    1,768
    113
    Ⓔᗩ𝓇ţħ
    Mata nan hitena widihata ube book table ekata mulinma quantity column ekak da ganna one. ita passe uba order table ekta data ekak insert karaddi trigger ekak liyapan (AFTER INSERT) book table eke quantity value eka zero wenawanan avalability n karanna kiyala

    aaa ara kiyla thiyanawa wage availability ekata tinyint gannawan wadath hodai
     
    Last edited:

    rhn123

    Well-known member
  • Jul 20, 2012
    759
    37
    48
    Macho poddak mata sample code ekak dendako.ow column value eka "Y" and "N" da kiyala check karana ekanam maha aulak thama...kohomada meka karanne :(

    Oya book table eke coulmn ekak daganna isAvailable wage kiyala. eke data type eka bit denna. thakota e potha select karala order eka save karaddi select karapu pothe db record eka aran isAvailable field eka update karanna false walata :D
     

    CorD SaC

    Well-known member
  • Feb 4, 2015
    15,761
    28,118
    113
    Mata nan hitena widihata ube book table ekata mulinma quantity column ekak da ganna one. ita passe uba order table ekta data ekak insert karaddi trigger ekak liyapan (AFTER INSERT) book table eke quantity value eka zero wenawanan avalability n karanna kiyala

    aaa ara kiyla thiyanawa wage availability ekata tinyint gannawan wadath hodai

    එල මචන්,රෙප් :D
     

    CorD SaC

    Well-known member
  • Feb 4, 2015
    15,761
    28,118
    113
    EMINƎM;21010423 said:
    uba karanna yana wade harida bn? nuber of copies wage ekak dapn availability kiyla. mokada eka warge poth 5k 6k tiyenna puluwanneh library ekaka. number of copies 0 unama book not availble ethakota

    වැඩේනම් ගොන් තමා බන්,නමුත් කාලෙත් එක්කයි,ආයිත් කෝඩ් එක වෙනස් කරන්ඩ වෙන එකයි මතක් වෙද්දි එපා වෙනවා :sorry:
     

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,935
    1
    9,730
    113
    Gampaha
    column value eka y or n kiyala check nokara me wade karganne kohomada.poddak pahadili karala denawda.example ekak ekka
    MYSQL වල column type එකට boolean දාන්න. default value එක විදියට "1" දාන්න. update කරද්දි පොත් නැත්නම් "0" කියල update කරන්න. Data ගද්දි එකේදි Result set එකේ rs.getBoolean("<Column Name>") එතකොට හරි
     

    CorD SaC

    Well-known member
  • Feb 4, 2015
    15,761
    28,118
    113
    MYSQL වල column type එකට boolean දාන්න. default value එක විදියට "1" දාන්න. update කරද්දි පොත් නැත්නම් "0" කියල update කරන්න. Data ගද්දි එකේදි Result set එකේ rs.getBoolean("<Column Name>") එතකොට හරි


    එල එල බොක්ක :D