我正在尝试使用Storm为现有的MySQL数据库创建一个ORM。我正在尝试为其中一个表创建一个表类,但是我收到了这个错误:
storm.exceptions.ClassInfoError: <class 'statsstorm.Aggframe'> has no primary key information
此表没有主键或产生唯一行的列的任意组合。它的功能更像是日志。
如何创建没有主键的Storm表类?
class Aggframe(Storm):
""" Storm-based interface to the stats.aggframe table."""
__storm_table__ = 'aggframe'
user = Unicode()
dept = Unicode()
frame_avg = Float()
答案 0 :(得分:1)
我不建议您创建没有PK的表。
如果有的话,在该表中添加一个IDENTITY列并用作PK。
答案 1 :(得分:1)