regex - MySQL में लाइन ब्रेक और कैरिज रिटर्न(\ r \ n)ढूँढना




select carriage-return line-breaks (2)

मुझे इंटरनेट पर इस बारे में कोई जानकारी नहीं मिल रही है (या मैं सिर्फ सही दिशा में नहीं देख रहा हूं)।

मेरे पास मेरे MySQL डेटाबेस में कुछ फ़ील्ड हैं जिनमें कैरिज रिटर्न और लाइन ब्रेक \ r \ n है।

क्या कोई ऐसा व्यक्ति है जो मुझे बता सकता है कि एक प्रश्न का उपयोग करके उन्हें कैसे ढूंढें ??


Answers

SELECT * FROM mytable WHERE mycolumn REGEXP "\r\n";

mytable में सभी रिकॉर्ड्स पाता है जहां mycolumn में \r\n अनुक्रम होता है।


मैं हमेशा पंक्ति मेटाडेटा (दिनांक निर्मित या संशोधित) के अलावा किसी अन्य चीज़ के लिए DATETIME फ़ील्ड का उपयोग करता हूं।

जैसा dev.mysql.com/doc/refman/5.1/en/datetime.html MySQL दस्तावेज़ में dev.mysql.com/doc/refman/5.1/en/datetime.html है:

DATETIME प्रकार का उपयोग तब किया जाता है जब आपको उन मानों की आवश्यकता होती है जिनमें दिनांक और समय दोनों जानकारी होती है। MySQL 'YYYY-MM-DD HH: MM: SS' प्रारूप में DATETIME मानों को पुनर्प्राप्त और प्रदर्शित करता है। समर्थित श्रेणी '1000-01-01 00:00:00' से '99 99-12-31 23:59:59' है।

...

TIMESTAMP डेटा प्रकार की '1970-01-01 00:00:01' की एक श्रृंखला है 'यूटीसी' 2038-01-09 03:14:07 'यूटीसी। MySQL संस्करण और SQL मोड सर्वर के चलते SQL मोड के आधार पर इसमें अलग-अलग गुण हैं।

आप सामान्य उपयोग में TIMESTAMPs पर निचली सीमा को हिट करने की संभावना रखते हैं - उदाहरण के लिए जन्मदिन संग्रहित करना।





mysql regex select carriage-return line-breaks