私は次のコードでのMySQLデータベースに画像をロードしようとしている:MySqlは同じディレクトリにあるファイルを見つけることができません。
cursor, db = get_db()
cursor.execute("UPDATE People SET photo = LOAD_FILE(\'myphoto.jpg\')")
cursor.close()
db.commit()
db.close()
私は単純なものでLOAD_FILE
フレーズを置き換えることにより、他の値に写真を設定することができましたので、私がいることを知っています問題は画像を読み込むことに起因します。一方、myphoto.jpgはコードが実行されているディレクトリにあります。 MySqlはこれらのコマンドを不平を言わずに実行しますが、実際には画像をdbに入れません。何がうまくいかず、どのように修正できますか?
オペレーティングシステムはLinuxです。
オペレーティングシステム、彼らなしでみては? – Jordon
おそらくmyphoto.jpgファイルが古い画像です。 –
@RedCricket、それが古い写真であることはどういう意味ですか? –