phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

MySQL सिंटैक्स त्रुटि में तालिका बनाएं

DOUBLE सटीकता की भी आवश्यकता है (मैंने DOUBLE(20,2) दिया - इसे आवश्यकतानुसार बदलें)।

साथ ही serial number . के अंत में एक खाली जगह थी कॉलम का नाम।

CREATE TABLE `Laptop` (
`serial number` INT( 20 ) NOT NULL ,
`Device Model` VARCHAR( 20 ) NOT NULL ,
`Device Manufacturer` VARCHAR( 20 ) NOT NULL ,
`Device Color` VARCHAR( 20 ) NOT NULL ,
`Screen size` DOUBLE( 20,2) NOT NULL ,
`Phone` DOUBLE( 20 ,2) NOT NULL ,
`Id` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
UNIQUE (
`serial number` 
)
) 

साथ ही, DECIMAL . का उपयोग करना बेहतर है के बजाय DOUBLE क्योंकि युगल का सटीक रूप से प्रतिनिधित्व नहीं किया जा सकता है और तुलना करते समय समस्या पैदा करता है।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpmyadmin में $GLOBALS['cfg'] कहाँ है?

  2. सशर्त रूप से MYSQL कॉलम का चयन करना

  3. नई तालिकाएँ बनाने के लिए .sql फ़ाइलों को कैसे निष्पादित करें

  4. Phpmyadmin का PHP निष्पादित नहीं होता है लेकिन अन्य PHP स्क्रिप्ट काम करती हैं

  5. मैंने CTE का उपयोग करने के लिए MariaDB 10.2.20 में अपडेट किया। अभी भी गैर-मान्यता प्राप्त स्टेटमेंट प्रकार मिल रहा है। (निकट के साथ) phpMyAdmin में