mysql dialect does not pass literal_binds to CAST

Issue #3766 resolved
Mike Bayer repo owner created an issue
from sqlalchemy import cast, column, Integer

expr = cast(column('foo', Integer) + 5, Integer())

from sqlalchemy.dialects import mysql

print expr.compile(dialect=mysql.dialect(), compile_kwargs={"literal_binds": True})

output:

CAST(foo + %s AS SIGNED INTEGER)

Comments (1)

  1. Log in to comment