我尝试使用sqlalchemy创建一个mysql数据库。在
我有一个包含sqlite数据库的flask web应用程序。我正在尝试切换到mysql。我对sqlalchemy相当陌生,并且已经学会了如何通过sqlalchemy创建数据库。然而,这些数据库是sqlite数据库。我试图使用sqlalchemy创建一个mysql数据库,在阅读了多篇文章之后,我似乎仍然无法理解它。在
我还安装了pythonmysqldb
用于创建成功的sqlite数据库的原始代码片段。在Base = declarative_base()
class Categories(Base):
__tablename__ = 'categories'
id = Column(Integer, primary_key=True)
name = Column(String, unique=True)
image = Column(String)
link = Column(String)
description = Column(String)
if __name__ =='__main__':
engine = create_engine('sqlite:///app/database/main.db', echo=True)
Base.metadata.create_all(engine)
mysql尝试
^{pr2}$
mysql第二次尝试if __name__ =='__main__':
engine = create_engine('mysql://user:password