用熊猫自动增量MySQL列

时间:2018-08-16 15:19:41

标签: python mysql sql pandas null

我做了一些谷歌搜索,但是我找不到很多信息。我有一个要向其中推送数据的MySQL表,其中包含一个键列。对该表的唯一写入来自我的python脚本。我知道您可以使用“自动递增”列来保持密钥生成的卫生过程。我还知道,当您使用普通的MySQL插入表中时,应该将SQL NULL推入行以使其正确地自动递增。如何设置行以具有正确的NULL?我可以使用大熊猫NaNNoneType吗?

E:这是一个示例设置。

Table: Logbook
| Key | Date  | Notes      |
|  1  | 02-18 | Successful |
|  2  | 03-18 | Failure    |

使用SQL插入表中

INSERT INTO Logbook
VALUES (NULL, 04-18, Failure)

我想用pd.to_sql

完成此操作

1 个答案:

答案 0 :(得分:0)

在MySQL(和其他DBMS)中,您可以执行以下操作:

INSERT INTO Logbook(Date, Notes)
VALUES (04-18, Failure)

请参阅here以获得更详细的说明以及此answer。因此,基本上您要做的就是将查询放在pd.to_sql

上方