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

MySQL कार्यक्षेत्र और phpMyadmin

यहाँ समस्या विभिन्न MySQL सर्वर संस्करणों में सिंटैक्स में अंतर है। ऐसा लगता है कि आपका MySQL कार्यक्षेत्र संस्करण 8.0 . है और ऊपर। जो कोड यह स्वतः उत्पन्न कर रहा है वह MySQL सर्वर संस्करण 8.0 . के लिए लागू है ।

आपको या तो अपने MySQL सर्वर . को अपग्रेड करना होगा संस्करण 8.0 और ऊपर। या, आप VISIBLE को हटा सकते हैं सभी जगहों से कीवर्ड (जहां इंडेक्स को परिभाषित किया जा रहा है), जैसे नीचे:

INDEX `fk_TeamStatistik_Team_idx` (`Team_id` ASC) VISIBLE, -- <-- remove VISIBLE

करने के लिए

INDEX `fk_TeamStatistik_Team_idx` (`Team_id` ASC),

आपको अपने प्रश्नों के अन्य भागों में भी यही काम करना होगा।

अतिरिक्त विवरण

MySQL सर्वर 8.0 डॉक्स से , CREATE INDEX . के लिए सिंटैक्स है:

CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX index_name
    [index_type]
    ON tbl_name (key_part,...)
    [index_option]
    [algorithm_option | lock_option] ...

key_part: {col_name [(length)] | (expr)} [ASC | DESC]

index_option:
    KEY_BLOCK_SIZE [=] value
  | index_type
  | WITH PARSER parser_name
  | COMMENT 'string'
  | {VISIBLE | INVISIBLE}  -- Notice the option of VISIBLE / INVISIBLE

index_type:
  USING {BTREE | HASH}

हालांकि, {VISIBLE | INVISIBLE} MySQL सर्वर 5.5 में उपलब्ध नहीं है (आपका सर्वर संस्करण ) दस्तावेज़ से :

CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX index_name
    [index_type]
    ON tbl_name (key_part,...)
    [index_option]
    [algorithm_option | lock_option] ...

key_part:
    col_name [(length)] [ASC | DESC]

index_option:
    KEY_BLOCK_SIZE [=] value
  | index_type
  | WITH PARSER parser_name
  | COMMENT 'string'

index_type:
    USING {BTREE | HASH}


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpMyAdmin - #1932 पुन:स्थापित करने के बाद तालिका मौजूद नहीं है (उपयोग में संयोजन)

  2. कॉलम मान द्वारा विभाजन MySQL तालिका

  3. क्या CSV फ़ाइलों को मान्य करने के लिए संपूर्ण MySQL डेटाबेस को गुप्त या निर्यात करने का कोई तरीका है?

  4. MySQL:उपयोगकर्ता 'उपयोगकर्ता नाम' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध

  5. 127.0.0.1 पहुंच योग्य/काम कर रहा है लेकिन स्थानीयहोस्ट पहुंच योग्य नहीं है/काम नहीं कर रहा है