SQLテーブルに文字列を挿入しようとしていますが、挿入後に文字列値が空白になります。私は間違って何をしていますか、それを修正するために何をすべきですか?MySQLテーブルに文字列を挿入できません
これは私が実行しているpython関数です。以下
def newCharacter(usr):
cur.execute("INSERT INTO stats (user, level, exp, hp, attack, luck, aggro, hpregen) VALUES ('{}', 1, 0, 100, 10, 50, 50, 0)".format(usr))
上記newCharacter
関数を使用して2つの行を挿入した後、私のstats
テーブルの一例です。下の空白の最初の列には文字列(「ユーザー名」など)を含める必要があります。
| 1 | 0 | 100 | 10 | 50 | 50 | 0 |
| 1 | 0 | 100 | 10 | 50 | 50 | 0 |
特定のエラーメッセージまたは受信した結果を質問に追加して、期待どおりの違いを説明できますか? – ecounysis
デフォルトの自動コミットがオフになっていて、 'cursor.commit()'を実行する必要があります –
'usr'の値は何ですか? – ecounysis