異常な接続の場合pythonmysql:TypeError:d format:strではなく数値が必要です



When Abnormal Connection Python Mysql



今日の学習フラスコでは、フォームで提供されたデータを使用してみてください、



いくつかの意図は、データをMySQLに挿入することであり、結果は以下のとおりです。

TypeError:%d形式:strではなく数値が必要です '



解決策:フォーマット文字列は、実際には通常のPythonフォーマット文字列ではありません。すべてのフィールドに常に%sを使用する必要があります。あれはMySQLdb標準の文字列フォーマットの代わりにPython文字列のフォーマット常に使用する必要があります%s文字列フォーマット用

結果を以下のように修正




挿入成功