0
に存在しない場合、私は、私は'unique_code'
列がない場合'employeecode'
テーブルに値を挿入する関数を作成することができますどのようにこのSQLAlchemyの - コラム(MySQLの)
class Employeecode(Base):
__tablename__ = 'employeecode'
id = Column(Integer, primary_key=True)
unique_code = Column(String(5), unique=True)
employe_name = Column(String(50))
designation = Column(String(50))
のような単純な表を持っているテーブルに挿入しますその価値がある。
insert_unique(unique_code,employe_name,designation)
UNIQUE_CODE =列(文字列(5)、ユニーク= TRUE)? –
私はそれをデータベースレベルで実装しましたが、効率的ではないでしょう。 DBに固有ですが、MySQLを実行している場合は、INSERT IGNORE INTO ...を使用できます。 execute(Employeecode .__ table __。insert()。prefix_with( "IGNORE")、items) – MOCKBA