दोनों में से कोई भी सत्य नहीं है।
अभिव्यक्ति:
c1=c2=1
इस प्रकार मूल्यांकन किया जाता है:
c1=(c2=1)
MySql के लिए बूलियन व्यंजक c2=1
0
. का मूल्यांकन करता है या 1
false
के लिए या true
क्रमशः।
तो 0
या 1
c1
. को सौंपा जाएगा और इस मामले में c2=1
. के बाद से false
है परिणाम 0
. होगा .
आपको प्रत्येक कॉलम के लिए अलग-अलग असाइनमेंट का उपयोग करना चाहिए:
update t1
set
c1=1,
c2=1;