जवाबों:
ऐसा करने के लिए आप CONCAT फ़ंक्शन का उपयोग कर सकते हैं :
UPDATE tbl SET col=CONCAT('test',col);
यदि आप चतुर बनना चाहते हैं और केवल ऐसे कॉलम अपडेट करें जिनके पास पहले से परीक्षण नहीं है, तो प्रयास करें
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
UPDATE tablename SET fieldname = CONCAT("test", fieldname) [WHERE ...]
MySQL में कई स्ट्रिंग अपडेट फ़ंक्शंस इस तरह से काम करते हुए प्रतीत होते हैं: यदि एक तर्क है null
, तो कॉन्सेटेशन या अन्य फ़ंक्शन null
भी वापस आ जाते हैं। इसलिए, किसी फ़ील्ड को null
मान के साथ अपडेट करने के लिए , पहले इसे एक गैर-शून्य मान पर सेट करें, जैसे कि''
उदाहरण के लिए:
update table set field='' where field is null;
update table set field=concat(field,' append');
यह एक सरल है
UPDATE YourTable SET YourColumn = CONCAT('prependedString', YourColumn);
हम एक ही कॉलम या तालिका के अन्य कॉलम को भी सम्मिलित कर सकते हैं।