Имя базы данных MySQL увеличивается вдвоеPython

Программы на Python
Ответить
Anonymous
 Имя базы данных MySQL увеличивается вдвое

Сообщение Anonymous »

Я пишу код Python, который подключается к базе данных MySQL под названием travel_db, чтобы добавить строку в таблицу с именемusers.
Почему-то, когда я запускаю тест, я продолжаю получать ту же ошибку:

Код: Выделить всё

Error:  1146 (42S02): Table 'travel_db.travel_db' doesn't exist
Функция, вызывающая базу данных travel_db, выглядит следующим образом:

Код: Выделить всё

def add_user_logic(self, user):
sql = """
insert into travel_db.users(f_name,
l_name,
email,
password_num,
role_id)
values (%s,%s,%s,%s,%s)
"""
insert_row = self.dal.insert_dal(sql,(user.f_name,
user.l_name,
user.email,
user.password_num,
user.role_id,))
return insert_row
Вот код подключения:

Код: Выделить всё

def __init__(self):
# print("enter to database")
self.connection = mysql.connector.connect(
host="localhost",
user="root",
password="1122334455",
database="travel_db"
)
# print("Connected to database")
Я ожидал, что у меня будет доступ к базе данных travel_db.


Подробнее здесь: https://stackoverflow.com/questions/790 ... oubling-up
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»