Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में कॉलम वैल्यू अपडेट करें, स्ट्रिंग का हिस्सा रिप्लेस करके

UPDATE के साथ REPLACE() फंक्शन उपयोग करें।

सिंटैक्स

UPDATE yourTableName
SET column_name = REPLACE(column_name, 'oldvalue', 'NewValue');

उदाहरण

CREATE TABLE DemoOnReplace (Id INT, Name VARCHAR(200));
INSERT INTO DemoOnReplace VALUES (1, 'John'), (1, 'David warner');

UPDATE DemoOnReplace SET Name = REPLACE(Name, 'David warner', 'David warner S.');

परिणाम

+------+-----------------+
| Id   | Name            |
+------+-----------------+
| 1    | John            |
| 1    | David warner S. |
+------+-----------------+

केवल मिलान वाला भाग बदला, बाकी अपरिवर्तित रहा।

  1. - MySQL में स्ट्रिंग कॉलम से केवल लागू होने पर संख्यात्मक मान कास्ट और अपडेट करना

    परिचय जब एक VARCHAR कॉलम में मिश्रित डेटा (संख्याएं और गैर-संख्याएं) होता है, और आप केवल संख्यात्मक मानों को निकालकर INTEGER कॉलम में अपडेट करना चाहते हैं, तो MySQL के CAST() और CEIL() फंक्शन्स का उपयोग किया जा सकता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (1.08 sec) INS

  1. - MySQL में केवल एक कॉलम मान को कैसे अपडेट करें?

    MySQL में UPDATE स्टेटमेंट का उपयोग करके किसी विशिष्ट शर्त के आधार पर केवल एक कॉलम का मान बदला जा सकता है, जबकि अन्य कॉलम अपरिवर्तित रहते हैं। सिंटैक्स UPDATE table_name SET column_name = new_value WHERE condition; उदाहरण छात्र तालिका बनाएं: mysql> CREATE TABLE DemoTable ( -> StudentId

  1. Redis SETRANGE में महारत हासिल करें: स्ट्रिंग मान के भाग को कुशलतापूर्वक अपडेट करें Redis SETRANGE में महारत हासिल करें: स्ट्रिंग मान के भाग को कुशलतापूर्वक अपडेट करें

    इस ट्यूटोरियल में, हम सीखेंगे कि Redis डेटास्टोर में किसी निर्दिष्ट कुंजी पर संग्रहीत स्ट्रिंग मान के किसी भाग को कैसे अपडेट करें। इसके लिए हम Redis SETRANGE कमांड का उपयोग करेंगे। SETRANGE कमांड यह कमांड प्रारंभ (सम्मिलित) ऑफसेट लेता है, जो स्ट्रिंग मान के अपडेट किए जाने वाले भाग के प्रारंभ इंडेक्