我有这个原始的mysql查询SELECT user_id FROM user WHERE email_address NOT REGEXP '[^@]+@[^@]+\.[^@]+'
,这会过滤所有包含无效电子邮件地址的电子邮件地址。
我需要一个SQLAlchemy等效的。
我已尝试过此查询User.query.filter(User.email_address.op('regexp')(r'[^@]+@[^@]+\.[^@]+')).all()
,但它会过滤所有有效的电子邮件地址。我只需要知道如何在此查询中添加NOT
。
答案 0 :(得分:0)
试试这个:
Instantiate