前提・実現したいこと
pythonのSQLAlchemyでprimary_keyの無いテーブルを作成したい。
発生している問題・エラーメッセージ
sqlalchemy.exc.ArgumentError: Mapper mapped class Table->table could not assemble any primary key columns for mapped table 'table'
該当のソースコード
python
1from sqlalchemy import Column, Integer, String 2# MyFile 3from database import Base 4 5class Table(Base): 6 __tablename__ == 'table' 7 8 column_1 = Column(Integer) 9 column_2 = Column(String(10))
column_1とcolumn_2はそれぞれ別のレコードでの重複します。
試したこと
id = Column(Integer, primary_key=True)
をTableクラスに書き加えると問題なく動作しました。
しかし、このカラム無しでテーブルを作成したいです。
補足情報(FW/ツールのバージョンなど)
python 3.7.2
エディタ:vs code

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/12 08:22