```
PageDF = PageDF.append(pd.read_html(readStr)[4], ignore_index=True)
print(PageDF)
engine = create_engine('mysql+pymysql://root:[email protected]:3306/test?charset=utf8')
PageDF.to_sql(Testtable,engine,index=False)
```
Print(PageDF)
```
0 1 2 3
0 序号 物品名称 重量 柜号
1 1 西瓜 20 14
2 2 芝麻 20 11
3 3 玉米 20 11
4 4 茄子 20 9
```
Navicat 看到 Testtable 是这样的:
```
+------+-------+------------+------+------+
|0 | 0 | 1 | 2 | 3 |
+------+-------+------------+------+------+
|0 | 序号 | 物品名称 | 重量 | 柜号 |
|1 | 1 | 西瓜 | 20 | 14 |
|2 | 2 | 芝麻 | 20 | 11 |
|3 | 3 | 玉米 | 20 | 11 |
|4 | 4 | 茄子 | 20 | 9 |
```
但我想写进去的时候是这样子的,看了 to_sql 的英文文档,试了 index_lable=0 那些参数,始终弄不成下面这个样子的写入状态:
```
+------+-------+------------+------+------+
|0 | 序号 | 物品名称 | 重量 | 柜号 |
+------+-------+------------+------+------+
|1 | 1 | 西瓜 | 20 | 14 |
|2 | 2 | 芝麻 | 20 | 11 |
|3 | 3 | 玉米 | 20 | 11 |
|4 | 4 | 茄子 | 20 | 9 |
```
请问正确的 to_sql 写入方式应该是怎么做的?
感谢各位热心解答~~~
PageDF = PageDF.append(pd.read_html(readStr)[4], ignore_index=True)
print(PageDF)
engine = create_engine('mysql+pymysql://root:[email protected]:3306/test?charset=utf8')
PageDF.to_sql(Testtable,engine,index=False)
```
Print(PageDF)
```
0 1 2 3
0 序号 物品名称 重量 柜号
1 1 西瓜 20 14
2 2 芝麻 20 11
3 3 玉米 20 11
4 4 茄子 20 9
```
Navicat 看到 Testtable 是这样的:
```
+------+-------+------------+------+------+
|0 | 0 | 1 | 2 | 3 |
+------+-------+------------+------+------+
|0 | 序号 | 物品名称 | 重量 | 柜号 |
|1 | 1 | 西瓜 | 20 | 14 |
|2 | 2 | 芝麻 | 20 | 11 |
|3 | 3 | 玉米 | 20 | 11 |
|4 | 4 | 茄子 | 20 | 9 |
```
但我想写进去的时候是这样子的,看了 to_sql 的英文文档,试了 index_lable=0 那些参数,始终弄不成下面这个样子的写入状态:
```
+------+-------+------------+------+------+
|0 | 序号 | 物品名称 | 重量 | 柜号 |
+------+-------+------------+------+------+
|1 | 1 | 西瓜 | 20 | 14 |
|2 | 2 | 芝麻 | 20 | 11 |
|3 | 3 | 玉米 | 20 | 11 |
|4 | 4 | 茄子 | 20 | 9 |
```
请问正确的 to_sql 写入方式应该是怎么做的?
感谢各位热心解答~~~