import pyodbc
# connecting my database
conn = pyodbc.connect('Driver={SQL Server};'
'Server=My\SERVER;'
'Database=Repository;'
'Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE students (
Registration_id INT AUTO_INCREMENT PRIMARY KEY,
Last_Name Varchar(50),
Middle_Name VARCHAR(255),
First_Name VARCHAR(255),
Date_Of_Birth DATE,
Place_Of_Birth VARCHAR(255),
Year_Of_Admission DATE,
Department VARCHAR(255),
Faculty VARCHAR(255),
Country VARCHAR(255)
)
''')
conn.commit()
conn.close()
请帮我看一下代码并指出其中的错误。我使用 Pycharm 社区 2023 版,我能够连接到数据库,但创建表不断返回错误:
cursor.execute(''' 靠近 AUTO_INCRMENT
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
'Server=MY\SERVER;'
'Database=Repository;'
'Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE students (
Registration_id INT AUTO_INCREMENT PRIMARY KEY,
Last_Name Varchar(50),
Middle_Name VARCHAR(255),
First_Name VARCHAR(255),
Date_Of_Birth DATE,
Place_Of_Birth VARCHAR(255),
Year_Of_Admission DATE,
Department VARCHAR(255),
Faculty VARCHAR(255),
Country VARCHAR(255)
)
''')
conn.commit()
请,这是格式化的代码。