for i in onlycolumns:
if i not in pat and i not in ref:
new=lister.index(i)
value1 = lister[new+1]
query="ALTER TABLE test add %s varchar(30)" %i
cursor.execute(query)
query1 = """ UPDATE test
SET % = %s
WHERE patient_name = %s """
data = (i,value1,value)
cursor.execute(query1, data)
列是动态添加的,但值不会在其中更新...我的更新命令有任何错误...... 值变量这里是患者姓名的名称...它是正确的, value1 中的值是' a'。请帮助我任何人 使用更新命令
答案 0 :(得分:0)
问题在于SET:使用 SET%s =%s。
你错过了接近1%的s。