0
私はsqlite3シェルに入っています。私の更新プログラムが記録していない理由を確認しようとしています。 Pythonで、私はそれが好きで呼んでいる:SQLite3シェルが値を更新しない
db.execute("UPDATE total SET amount = amount + ?", [DONATION])
db.commit()
とシェルのように:
sqlite> .schema total
CREATE TABLE total(
amount REAL);
sqlite> select * from total;
sqlite> update total set amount = 0.002;
sqlite> select * from total;
sqlite>
どちらの場合も値が更新されなかっ取得ありません。 ご協力いただければ幸いです!
WHERE句がない場合は、この問題とは何の関係もありません。 (そして '> -1'は愚かです。なぜならあなたは決して負債から出ることができないからです。) –
@CL。批判が採択された。 –