Hac*_*ell 11 python mysql sqlalchemy pandas
从to_sql的源代码,我可以看到它被映射到Meta Data对象meta = MetaData(con, schema=schema).但是,我找不到SQLAlchemy文档告诉我如何定义MySQL的Schema
如何指定架构字符串?
Eil*_*sen 12
中的模式参数to_sql令人困惑,因为“模式”一词的含义与“表定义”的一般含义不同。在某些 SQL 风格中,特别是 postgresql,模式实际上是一组表的命名空间。
例如,您可能有两种模式,一种称为test,一种称为prod。user_rankings每个可能包含一个名为generated in pandas 并使用命令编写的表to_sql。test您将在改进用户排名时指定架构。当您准备好部署新排名时,您将写入架构prod。
正如其他人所提到的,当您调用时,to_sql表定义是根据数据框中每列的类型信息生成的。如果数据库中已存在具有完全相同结构的表,则可以使用该append选项将新数据添加到表中。