Как добавить autonum в конец строки, чтобы он стал входом MySQL в Python?Python

Программы на Python
Anonymous
Как добавить autonum в конец строки, чтобы он стал входом MySQL в Python?

Сообщение Anonymous »

Вот соответствующий код:

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

def create_tables(self):
db_cursor = self.main_db.cursor()
db_cursor.execute("CREATE SCHEMA IF NOT EXISTS ExpenseDatabase")
db_cursor.execute("USE ExpenseDatabase")
db_cursor.execute("CREATE TABLE IF NOT EXISTS UserTable"
"(UserID VARCHAR(6) PRIMARY KEY,"
"FirstName CHAR(30) NOT NULL,"
"LastName CHAR(30) NOT NULL,"
"Email VARCHAR(256) NOT NULL)")
Вместо типа UserID, представляющего собой строку переменных символов длиной 6 букв, как мне сделать это конкретно: «Первая буква имени + первая буква второго имени + добавлен автонумер» до конца, начиная с 0001». Например, если имя человека было «ABC», а фамилия — «DEF», и он был первым пользователем, его идентификатор пользователя должен быть AD0001. UserID должен состоять из 6 символов. Может ли кто-нибудь помочь?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-python

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