表共有1,120,000行和20列。在mysql上直接运行select查询时,如下所示:
select * from <tablename> where UpdatedOn > '2020-10-05'给出了有关50+行的结果。
但是当我使用ODBC连接从MSSQL运行相同的时候,它每次都会抛出"MySQL客户端出内存“。
会有什么问题吗?我还没能解决这个问题。
发布于 2020-10-07 03:13:05
将datetime与字符串进行比较可能会导致odbc在删除行之前检索整个表。或者与datetime常量比较,或者将odbc配置中的预取参数设置为一个合理的值。
https://dba.stackexchange.com/questions/276576
复制相似问题