我想更新python2访问中的表
当我执行时:
cur.execute(u"UPDATE 户结构 SET 抽样数=(SELECT 抽样数 FROM 户结构查询结果 WHERE 户结构查询结果.行政区=户结构.行政区 AND 户结构查询结果.户结构=户结构.户规模)" ).commit()
我得到以下错误:
pypyodbc.DatabaseError: (u'07002', u'[07002] [Microsoft][ODBC Microsoft Access \u9a71\u52a8\u7a0b\u5e8f] Too few parameters. Expected 1.')
我的桌子如下: enter image description hereenter image description here
所有类型的字段都是文本(255)
更新语法错误,因为不能在更新中使用子查询。你知道吗
使用以下选项:
请注意,我不太擅长读取这些字符,因此无法验证字段名和表名是否有效。你知道吗
相关问题 更多 >
编程相关推荐