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

विशेषता त्रुटि:मॉड्यूल 'mysql' में कोई विशेषता नहीं है 'कनेक्टर'

समाधान निष्पादित करना है:

import mysql.connector # or from mysql import connector

क्योंकि मॉड्यूल connector केवल तभी उपलब्ध होता है जब आप इसे स्पष्ट रूप से आयात करते हैं:

import mysql

print(dir(mysql))
>>> ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', 
'__package__', '__path__', '__spec__']

import mysql.connector

print(dir(mysql))
>>> ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', 
'__package__', '__path__', '__spec__', 'connector']

__init__ मॉड्यूल में फ़ाइल mysql मॉड्यूल आयात नहीं करता connector

mysql
|_______ __init__.py # no import at this level
|_______ connector
         |________ __init__.py

यह परोक्ष रूप से काम कर सकता है अगर connector __init__ . के अंदर आयात किया गया था के साथ :from . import connector



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. django मॉडल फ़ील्ड में वर्चर (एन) के बजाय चार (एन) डेटाटाइप को कैसे लागू करें?

  2. Sql क्वेरी पैरामीटर नाम परिभाषित किया जाना चाहिए

  3. कोडनिर्देशक - डेटाबेस:एकल अद्यतन क्वेरी के साथ एकाधिक तालिकाओं को कैसे अद्यतन करें

  4. डेटाबेस से कोडनिर्देशक भाषा फ़ाइलें कैसे बनाएं?

  5. CSV फ़ाइल को MySQL तालिका में कैसे आयात करें