विचाराधीन कोड का संक्षिप्त उत्तर है:
UPDATE `table` SET test=number
यहां table
तालिका का नाम है और यह गंभीर उच्चारण (उर्फ बैक-टिक्स `) से घिरा हुआ है क्योंकि यह MySQL सम्मेलन है एस्केप कीवर्ड
(और table
उस मामले में एक कीवर्ड है)।
सावधान रहें!
यह बहुत खतरनाक क्वेरी है जो सब कुछ मिटा देगी कॉलम में test
आपकी तालिका की प्रत्येक पंक्ति में इसे number
. द्वारा प्रतिस्थापित किया जाता है (इसका मूल्य कुछ भी हो)
WHERE
. का उपयोग करना अधिक सामान्य है आपकी क्वेरी को केवल पंक्तियों के विशिष्ट सेट तक सीमित करने के लिए क्लॉज:
UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10