Mysql
 sql >> Baza danych >  >> RDS >> Mysql

flake8 narzeka na porównanie logiczne ==w klauzuli filtra

Dzieje się tak, ponieważ filtry SQLAlchemy są jednym z niewielu miejsc, w których == False faktycznie ma sens. Wszędzie indziej powinieneś nie użyj go.

Dodaj # noqa skomentuj linię i skończ z tym.

Możesz też użyć sqlalchemy.sql.expression.false :

from sqlalchemy.sql.expression import false

TestCase.obsoleted == false()

gdzie false() zwraca właściwą wartość dla dialektu sesji SQL. Istnieje pasujący 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. PHP/PDO/MySQL:wstawienie do MEDIUMBLOB przechowuje złe dane

  2. Typ danych ENUM (wyliczenie) w MySQL:12 najważniejszych faktów i przydatnych wskazówek

  3. Jaki jest najszybszy sposób na zrzucenie i załadowanie bazy danych MySQL InnoDB przy użyciu mysqldump?

  4. Jak uzyskać dostęp do zdalnego serwera za pomocą lokalnego klienta phpMyAdmin?

  5. Jak przywrócić pojedynczą tabelę MySQL za pomocą mysqldump?