diff --git a/src/find-options/FindOperator.ts b/src/find-options/FindOperator.ts index a3b21c9f14..d9c0ce69d5 100644 --- a/src/find-options/FindOperator.ts +++ b/src/find-options/FindOperator.ts @@ -1,6 +1,7 @@ import {FindOperatorType} from "./FindOperatorType"; import {Connection} from "../"; import {OracleDriver} from "../driver/oracle/OracleDriver"; +import {MysqlDriver} from "../driver/mysql/MysqlDriver"; /** * Find Operator used in Find Conditions. @@ -108,9 +109,9 @@ export class FindOperator { case "between": return `${aliasPath} BETWEEN ${parameters[0]} AND ${parameters[1]}`; case "in": - if (connection.driver instanceof OracleDriver && parameters.length === 0) { + if ((connection.driver instanceof OracleDriver || connection.driver instanceof MysqlDriver) && parameters.length === 0) { return `${aliasPath} IN (null)`; - } + } return `${aliasPath} IN (${parameters.join(", ")})`; case "any": return `${aliasPath} = ANY(${parameters[0]})`; @@ -127,4 +128,4 @@ export class FindOperator { return ""; } -} \ No newline at end of file +}