用mysql / python替换数据

时间:2017-04-02 18:27:41

标签: python mysql

我写了一个python脚本,它将一些数据插入到mysql数据库中,但我还需要手工插入一列。

我手动将数据插入数据库列,我可以看到它直到我运行程序,(程序用空标题替换我的数据)。

这是我用来插入表格的代码(我使用的是替换,因为我总是在阅读文本文件,在那里找到我需要的数据):

valores = "REPLACE INTO ACCESS_POINTS(BSSID,PRIMERA_VEZ, ULTIMA_VEZ, MARCA, RED, CANAL, ESTADO ) VALUES ('%s','%s','%s','%s','%s','%s','%s')" %(bssid, pv, uv, fabricante, red, canal, estado)
cursor.execute(valores)
conexion.commit()

这就是我插入“AGENCIA”列的方式以及程序运行时的结果:

mysql> UPDATE ACCESS_POINTS SET AGENCIA='TOYOTA' WHERE BSSID='04:BD:70:E8:5D:C0';
Query OK, 1 row affected (0.07 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> SELECT*FROM ACCESS_POINTS;
+-------------------+---------------------+---------------------+-----------------------------+---------------+-------+-------------+---------+
| BSSID             | PRIMERA_VEZ         | ULTIMA_VEZ          | MARCA                       | RED           | CANAL | ESTADO      | AGENCIA |
+-------------------+---------------------+---------------------+-----------------------------+---------------+-------+-------------+---------+

| 04:BD:70:E8:5D:C0 | 2017-04-02 11:54:28 | 2017-04-02 11:56:09 | HUAWEI TECHNOLOGIES CO.,LTD | MXConectado-E |  11   | desconocido | NULL    |

| D4:40:F0:BA:1B:44 | 2017-04-02 11:54:28 | 2017-04-02 11:56:28 | HUAWEI TECHNOLOGIES CO.,LTD | CASITA        |  11   | conocido    | NULL    |
+-------------------+---------------------+---------------------+-----------------------------+---------------+-------+-------------+---------+

所以你可以看到我向表中插入了一个数据,但我看不到这些变化。有办法做我想做的事吗?

0 个答案:

没有答案