gpt4 book ai didi

mysql - 使用正则表达式的 Flask SQLAlchemy 过滤器

转载 作者:行者123 更新时间:2023-11-30 21:55:26 30 4
gpt4 key购买 nike

我有这个原始的 mysql 查询,SELECT user_id FROM user WHERE email_address NOT REGEXP '[^@]+@[^@]+\.[^@]+',这会过滤所有电子邮件具有无效电子邮件地址的地址。

为此我需要一个 SQLAlchemy 等价物。

我试过这个查询,User.query.filter(User.email_address.op('regexp')(r'[^@]+@[^@]+\.[^@]+' )).all(),但它会过滤所有有效的电子邮件地址。我只需要知道如何在此查询中添加 NOT

最佳答案

试试这个:

User.query.filter(User.email_address.op('not regexp')(r'[^@]+@[^@]+\.[^@]+')).all( )

关于mysql - 使用正则表达式的 Flask SQLAlchemy 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45385700/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com