0
func.now()の結果をsqlalchemyから文字列オブジェクトに変換できますか?func.now()をsqlalchemyから文字列に変換する
datetime.datetime.now().strftime('%m/%d/%Y')
この結果は、mysqlのdatetime列を更新するraw sqlalchemyで使用したいと考えています。このクエリは文字列パラメータのみを受け入れます。
func.now()の結果をsqlalchemyから文字列オブジェクトに変換できますか?func.now()をsqlalchemyから文字列に変換する
datetime.datetime.now().strftime('%m/%d/%Y')
この結果は、mysqlのdatetime列を更新するraw sqlalchemyで使用したいと考えています。このクエリは文字列パラメータのみを受け入れます。
str(func.now())
を使用すると、現在のタイムスタンプを使用するSQL関数であるnow()
が返されます。言い換えれば、生のクエリを構築している場合は、それを直接渡すことができ、MySQLは自動的に現在のタイムスタンプを埋め込みます。 %m/%d/%Y
の行に沿って何かを渡す場合は、func.now
は適切なツールではありません。
答えをありがとう。私はあなたがSQLの錬金術文書のどこかでこれを見つけたかどうか知りたいですか?私は何も見つけられなかったので。あなたはstrが 'now()'を生成する方法を知っていましたか – user3527975
私はそれが特にドキュメントにあるかどうかわかりません。しかし、一般的には、SQLAlchemyのクエリや関数を任意の種類のSQLAlchemyのクエリに変換することができます。これはSQLAlchemyが効果的にどのように動作するかを示しています。 –
私はそれを知らなかった。かっこいい。ありがとう。 – user3527975