sql >> データベース >  >> RDS >> Mysql

pymysql接続のselectクエリとfetchallは、「25.00」のような文字列ではなく、b「25.00」のようなバイトリテラルを持つタプルを返します

    bプレフィックスは、Python3のバイトリテラルを意味します。文字列に変換してみてください。

    ...
    res = (b'1', b'2015-01-02 23:11:19', b'25.00')
    new_res = []
    for i in res:
        new_res.append(i.decode(encoding='utf-8'))
    
    new_res = tuple(new_res)
    ...
    


    1. k-dツリーのインデックス付け?

    2. MySQLの問題:空のテーブルで左結合

    3. JOINによって別のテーブルから存在しないデータを見つける方法は?

    4. Oracleで日付から世紀を取得する方法