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

पंक्ति 1 में mysql . पर कॉलम 'profile_pic' के लिए डेटा छोटा कर दिया गया है

अपनी Alter क्वेरी को

. में बदलें
ALTER TABLE `student`.`student_info` 
CHANGE COLUMN `profile_pic` `profile_pic` VARCHAR(500) NOT NULL DEFAULT 'images/profile.png'

अपने स्कीमा में आपने पहले profile_pic . को परिभाषित किया है varchar(500) . के साथ अब आप इसे शून्य नहीं बल्कि varchar(50) . के साथ सेट करने का प्रयास कर रहे हैं इसलिए आपके कॉलम में वह डेटा है जो 50 वर्णों से अधिक लंबा है, इसलिए आपको यह संक्षिप्त त्रुटि दिखाई देती है




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बाइनरी कॉलेशन का उपयोग करने से क्या प्रभाव पड़ता है?

  2. तालिका के डिफ़ॉल्ट संयोजन को कैसे बदलें?

  3. पीडीओ तैयार बयानों के लिए सटीक स्ट्रिंग मैच को बाध्य करें

  4. मैं MySQL में कॉलम के मानों को अद्वितीय कैसे रखूं?

  5. PHP MySQL डेटाबेस में एकाधिक चेकबॉक्स और टेक्स्टबॉक्स सरणी डालने वाला है