Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

VARCHAR कॉलम में डालने पर CHAR डेटा को स्वचालित रूप से ट्रिम करना

आप MySQL ट्रिगर्स का उपयोग करके इसे काम करने में सक्षम हो सकते हैं। यहां कुछ दस्तावेज दिए गए हैं:https://dev.mysql.com /doc/refman/5.5/hi/create-trigger.html

और एक उदाहरण:

DROP TABLE IF EXISTS tmp;
CREATE TABLE tmp (`txt` varchar(50));
DROP TRIGGER IF EXISTS insert_tmp;
CREATE TRIGGER insert_tmp BEFORE INSERT ON tmp FOR EACH ROW SET NEW.txt=TRIM(NEW.txt);
INSERT INTO tmp VALUES ("        abc   "), ("efg      ");
SELECT txt, LENGTH(txt) FROM tmp;

आउटपुट:

|abc|3|
|efg|3|


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql क्वेरी में शीर्ष पर पंक्ति कैसे रखें।

  2. LIKE ऑपरेटर के साथ चयन कथन में MySQL केस

  3. बाएं जॉइन के अंदर mysql सबक्वेरी

  4. दिनांक फ़ील्ड पर विदेशी कुंजी बाधा नहीं जोड़ सकता

  5. MySQL में NOT NULL बाधा कैसे जोड़ें