双方
mv并
ml不会被认可,因为你还没有他们定义为变量。
execute
statement的第二个参数是字典,并且`”UPDATE client SET musicVol = :mv , messageVol
:ml”
在该字典的键中搜索用冒号转义的普通查询的所有元素。该execute
方法没有找到一个关键‘mv’
也不‘ml’`在本词典,因此将引发一个错误。
这是正确的版本:
db.my_session.execute( "UPDATE client SET musicVol = :mv, messageVol = :ml", {'mv': music_volume, 'ml': message_volume})


