ठीक है, टिप्पणियों के माध्यम से कुछ बातचीत के बाद एक उत्तर पर चलते हैं।
मुझे लगता है कि आपकी तालिका कुछ इस तरह है id, name, age, dateBirth, etc fields
. लेकिन जो कोई भी इस तालिका को बनाता है वह रजिस्ट्रियों के लिए लिंग जोड़ना भूल जाता है। जैसा कि आपने कहा कि नया कॉलम एक sex enum('m', 'f')
. है आपको इस तालिका की प्रत्येक रजिस्ट्री को एक-एक करके अद्यतन करना होगा। इस तरह:
update matches set sex = 'm' where id = 1;
ध्यान दें कि इस आदेश के साथ मैंने टेबल पर पंक्ति को अभी अपडेट किया है जहां आईडी =1 और मैं मानता हूं कि आईडी आपकी प्राथमिक कुंजी है। जहां पर आपको अपनी प्राथमिक कुंजी डालनी होगी, अन्यथा आप एक से अधिक कॉलम को अपडेट कर सकते हैं।
यदि आपकी तालिका में कई रजिस्ट्रियां हैं तो एक तरीका है जिससे आप भारी काम को कम कर सकते हैं (कम से कम थोड़ा)
एक साथ कई पंक्तियों को अपडेट करने के लिए आपको LIKE फ़िल्टर के साथ एक अपडेट करना होगा, आप एक ऐसा फ़िल्टर सेट करेंगे जो एक समय में कई महिलाओं की पहचान कर सकता है और कई पुरुषों को इस तरह से:
update matches set sex = 'f' where name like '%Jheniffer%'
चूंकि जेनिफ़र एक महिला नाम है, इसलिए सबसे अधिक संभावना है कि आप हर उस रजिस्ट्री को अपडेट करेंगे जिसमें 'जेनिफर स्मिथ' जैसे नाम का हिस्सा है। इसलिए सामान्य नामों के लिए इस प्रक्रिया को तब तक दोहराएं जब तक कि काम पूरा न हो जाए। सभी महिलाओं के लिए फिर पुरुषों के लिए दोहराएं।
आशा है कि यह आपको समझने में मदद करेगा