Python Peewee - 将 Peewee 合并到具有缺少 ID AUTO_INCREMENT 字段的表的现有数据库中

标签 python mysql raspberry-pi peewee

我有一个记录温度数据的表,其中有 120 万行。

虽然它有一个候选键,但目前没有主键。

由于 Peewee 要求所有表都有一个 ID AUTO_INCRMENT 列,我应该简单地向表中添加一个列,还是有其他方法可以解决此问题?我犹豫了,因为这样做需要停止收集温度数据,这不会对我的统计分析产生不利影响,但仍然会产生影响。

MySQL 服务器位于 Raspberry Pi 上,所以我宁愿使用 Peewee,因为它非常轻量级并且可以快速构建原型(prototype)。

最佳答案

Since Peewee requires all tables have an ID AUTO_INCREMENT column

这不是真的。 http://peewee.readthedocs.org/en/latest/peewee/models.html#non-integer-primary-keys-composite-keys-and-other-tricks

关于Python Peewee - 将 Peewee 合并到具有缺少 ID AUTO_INCREMENT 字段的表的现有数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22421134/

相关文章:

python - 如何在循环中减少列表索引

php - 如何创建一个简单的函数来查询数据库?我的不工作!

python - Raspberry pi 不会显示 pil 图像

java - 如何在 Raspberry PI(armv6 和 armv7 Raspian)上使用 Java 中的 OpenCV 4?

Python Beautiful Soup 在 div 标签本身中提取数据

python - 更新数据库时where子句中的未知列

python - 如何将字符串转换为列表的现有变量名作为函数的参数

mysql - Django - 有一个相当大的级联删除,现在我该如何解决这个问题?

mysql - 根据不同表中另一列的最大值选择唯一列

python - 在将 Signals 与 Python Flask 结合使用方面需要帮助