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

डिफ़ॉल्ट मान के साथ एक नया SQL कॉलम जोड़ना

इसे आजमाएं:

ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;

आपके द्वारा लिंक किए गए दस्तावेज़ से:

ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name
   alter_specification [, alter_specification] ...

alter_specification:
    ...
    ADD [COLUMN] (col_name column_definition,...)
    ...

column_definition . के लिए सिंटैक्स खोजने के लिए पृष्ठ के नीचे थोड़ा और खोजें:

और लिंक किए गए पेज से:

column_definition:  
   data_type [NOT NULL | NULL] [DEFAULT default_value]
   [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]  
   [COMMENT 'string']  
   [COLUMN_FORMAT {FIXED|DYNAMIC|DEFAULT}]  
   [STORAGE {DISK|MEMORY|DEFAULT}]  
   [reference_definition]  

वहां DEFAULT शब्द पर ध्यान दें।



  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. त्रुटि:MySQL में मास्टर स्लेव प्रतिकृति करते समय मास्टर जानकारी संरचना को प्रारंभ नहीं कर सका

  3. औसत संख्यात्मक मान के लिए सबक्वेरी हटा दें

  4. परिणाम तालिका में नेता और पिछले के बीच अंतर खोजें

  5. SQL जॉइन का परिचय