在将Pandas写入SQL时指定NOTNULL

2024-06-26 10:50:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用SQLAlchemy创建一个表,如下所示:

import sqlalchemy

df.to_sql(table_name, engine, schema='dbo', 
          index=True, index_label='IdColumn', 
          if_exists='replace',
          dtype={'IdColumn': sqlalchemy.types.VARCHAR(length=255)})

是否可以在dtypes中指定IdColumn应该是not null?上面的代码将df写入SQL server,但默认情况下为IdColumn提供类型(varchar(255), null)


Tags: tonameimporttruedfsqlindexsqlalchemy