gpt4 book ai didi

python - 使用python向sql server发送数据

转载 作者:太空宇宙 更新时间:2023-11-03 21:13:04 25 4
gpt4 key购买 nike

我正在向 sql server 发送数据,数据绝对完美,但是突然我遇到了以下错误,有人可以告诉我问题是什么吗:

错误

"Column must be constructed with a non-blank name or "

ArgumentError: Column must be constructed with a non-blank name or assign a non-blank .name before adding to a Table.

我目前正在使用:服务器:SQL 2012

最佳答案

我假设您尝试发送数据的列不能包含NULL值。但是,如果您检查数据框中发送到 MySQL 服务器的列,我敢打赌该列中存在 NULL 或空值。

您需要确保,如果 MySQL 服务器中的列不能包含空值,则发送到服务器的数据帧列也不能包含空值。您需要为该列中的每个空值在数据框中插入一个值,以便 MySQL 服务器接受数据,或者更改数据库设计以允许该列中存在空值。

这可以解释为什么它可以工作以及为什么它停止工作。它之所以有效,是因为服务器没有接收 NULL 值,但在您尝试向数据库发送 NULL 值时就崩溃了。

关于python - 使用python向sql server发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54912698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com