Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

flake8 phàn nàn về so sánh boolean ==trong mệnh đề bộ lọc

Đó là bởi vì bộ lọc SQLAlchemy là một trong số ít những nơi == False thực sự có ý nghĩa. Mọi nơi khác bạn không nên không sử dụng nó.

Thêm # noqa bình luận vào dòng và được thực hiện với nó.

Hoặc bạn có thể sử dụng sqlalchemy.sql.expression.false :

from sqlalchemy.sql.expression import false

TestCase.obsoleted == false()

trong đó false() trả về giá trị phù hợp cho phương ngữ SQL phiên của bạn. Có một sqlalchemy.expression.true .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL (hay PHP?) Nhóm kết quả theo dữ liệu trường

  2. Tìm hiểu MySQL - Tuần lễ công nghệ mới

  3. nhận được số lượng từ cùng một cột trong một bảng mysql?

  4. MySQL - SQL_BIG_SELECTS

  5. MySQL nhận tất cả các hàng bị ảnh hưởng cho nhiều câu lệnh trong một truy vấn