Python 单击House+sqlalchemy:选择从结果中删除两行

Python 单击House+sqlalchemy:选择从结果中删除两行,python,sql,select,sqlalchemy,clickhouse,Python,Sql,Select,Sqlalchemy,Clickhouse,执行此操作时,从测试表中选择*;在clickhouse客户端中,我按预期得到N行,但在执行引擎时只得到N-2行。执行“从测试表中选择*”来自使用sqlalchemy的python代码 复制步骤: clickhouse服务器正在本地主机上运行。 在clickhouse客户端中执行以下命令: 结果: SELECT * FROM test_table ┌─id─┬────created─┐ │ 4 │ 2106-02-07 │ └────┴────────────┘ ┌─id─┬────creat

执行此操作时,从测试表中选择*;在clickhouse客户端中,我按预期得到N行,但在执行引擎时只得到N-2行。执行“从测试表中选择*”来自使用sqlalchemy的python代码

复制步骤:

clickhouse服务器正在本地主机上运行。 在clickhouse客户端中执行以下命令: 结果:

SELECT *
FROM test_table

┌─id─┬────created─┐
│  4 │ 2106-02-07 │
└────┴────────────┘
┌─id─┬────created─┐
│  3 │ 2084-08-20 │
└────┴────────────┘
┌─id─┬────created─┐
│  2 │ 2038-03-15 │
└────┴────────────┘
┌─id─┬────created─┐
│  1 │ 1991-10-08 │
└────┴────────────┘

4 rows in set. Elapsed: 0.004 sec. 
2
[('4', '2106-02-07'), ('2', '2038-03-15')]
好的,如预期的4行

将执行以下python脚本: 结果:

SELECT *
FROM test_table

┌─id─┬────created─┐
│  4 │ 2106-02-07 │
└────┴────────────┘
┌─id─┬────created─┐
│  3 │ 2084-08-20 │
└────┴────────────┘
┌─id─┬────created─┐
│  2 │ 2038-03-15 │
└────┴────────────┘
┌─id─┬────created─┐
│  1 │ 1991-10-08 │
└────┴────────────┘

4 rows in set. Elapsed: 0.004 sec. 
2
[('4', '2106-02-07'), ('2', '2038-03-15')]
绝对不像预期的那样。那么,这里发生了什么

sqlalchemy版本:1.3.11

clickhouse服务器和客户端版本:19.17.4.11+native://default:@localhost/default'

请参阅:

修改连接\u字符串='clickhouse+native://default:@localhost/default'


请参阅:

您使用什么版本的CH ODBC驱动程序?我只是好奇,但我无法重现这个问题。您使用了什么版本的sqlalchemy clickhouse?您的查询以结束;这将导致错误语法错误不允许使用多个语句:在查询末尾的位置25处失败:;格式选项卡以名称和类型分隔。-你是如何压制它的?@vladimir从问题中可以看出,我使用了sqlalchemy版本:1.3.11和clickhouse版本服务器和客户端:19.17.4.11。如果存在,我没有使用sqlalchemy clickhhouse包。是的,但我完全复制了您的环境,并得到错误sqlalchemy.exc.NoSuchModuleError:无法加载插件:sqlalchemy。方言:clickhouse。那么,您使用了什么模块来实现clickhouse方言,或者您编写了自定义实现?您能提供所用模块或requirements.txt的列表吗?您使用什么版本的CH ODBC驱动程序?我只是好奇,但我无法重现这个问题。您使用了什么版本的sqlalchemy clickhouse?您的查询以结束;这将导致错误语法错误不允许使用多个语句:在查询末尾的位置25处失败:;格式选项卡以名称和类型分隔。-你是如何压制它的?@vladimir从问题中可以看出,我使用了sqlalchemy版本:1.3.11和clickhouse版本服务器和客户端:19.17.4.11。如果存在,我没有使用sqlalchemy clickhhouse包。是的,但我完全复制了您的环境,并得到错误sqlalchemy.exc.NoSuchModuleError:无法加载插件:sqlalchemy。方言:clickhouse。那么,您使用了什么模块来实现clickhouse方言,或者您编写了自定义实现?您能提供所用模块或requirements.txt的列表吗?