【发布时间】:2017-12-30 22:39:59
【问题描述】:
我有下表:
id - phone - value
1 - 1234 - null
2 - 4321 - null
3 - 1234 - null
我需要用 max(id) 更新电话“1234”的“value”列
id - phone - value
1 - 1234 - null
2 - 4321 - null
3 - 1234 - *updated
我多次尝试通过以下查询来执行此操作:
cur.execute("UPDATE online_booking SET st1 = (%s) HAVING max(ID) and phone = (%s)", (st1, phone))
但它显示“在“HAVING”处或附近出现语法错误”
【问题讨论】:
标签: python mysql python-3.x postgresql psycopg2