Data loss?
KrykiZZ opened this issue · 0 comments
KrykiZZ commented
Code:
async with glob.mysq_pool.acquire() as conn:
async with conn.cursor() as cur:
await cur.execute(sql, params)
r = await cur.fetchall()
for element in r:
print(cur.description)
print(element)
await conn.close()
output:
(('Id', <class 'int'>, None, 10, 10, 0, True), ('GuildId', <class 'int'>, None, 20, 20, 0, False), ('ChannelId', <class 'int'>, None, 20, 20, 0, False), ('Type', <class 'int'>, None, 3, 3, 0, False), ('Format', <class 'str'>, None, 100, 100, 0, False))
(9319, 611111746538700801, 668929958751764501, 1, '? Online: %')
I received "? Online: %" instead of "? Online: %s", but database contains full value.
Database: MariaDB 10.3.18
Driver: MySQL ODBC 8.0 Unicode Driver