ich diese Python-Code haben, der eine Tabelle EventsSQLalchemie. Ich bekomme nur ein Ergebnis für diese Abfrage
class Events(Base):
__tablename__ = 'events'
id = Column(Integer, primary_key=True)
name = Column(String(25), nullable=False)
email = Column(String(30), nullable=True)
phone_number = Column(String(15), nullable=True)
venue = Column(String(70), nullable=True)
description = Column(String(2000), nullable=True)
date = Column(String(15), nullable=True)
time = Column(String(10),nullable=True)
duration = Column(String(25),nullable=True)
who_made_me = Column(String(25),nullable=True)
address = Column(String(50),nullable=True)
und nach Zugabe von Ereignissen y, und ihr
add = Events(name = "y")
add_two = Events(name = "ye")
con.add(add,add_two)
con.commit()
Ich möchte für y suchen genannt erstellt und bekomme beide Ergebnisse. Ich habe versucht, zu verwenden:
search_results= con.query(Events).filter(Events.name.like("y")).all()
und ich bekomme nur ein Ergebnis, „y“, ich möchte kein Ergebnis, das wie „ihr“ oder „yr“ ähnlich wie „y“ ist.
Welche Abfrage-Methode verwende ich?
Nö, nur noch ein Ergebnis zurückgibt –
können Sie die Import-Anweisungen fügen, also kann ich die Referenzklassen richtig überprüfen. und geben Sie an, welche Datenbanksoftware Sie ebenfalls verwenden. – Mitty
von DB Import * meine DB-Datei engine = create_engine ('sqlite: ///users.db') Base.metadata.bind = Motor DBSession = sessionmaker (bind = Motor) con = DBSession() mit SQLite –