sql >> Database >  >> RDS >> Mysql

pymysql-verbinding selecteer query en fetchall retourneer tuple met byte-letterwoorden zoals b'25.00' in plaats van strings zoals '25.00'

b prefix betekent letterlijke byte in Python3. Probeer het te converteren naar string.

...
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. MySQL-fout 1022 bij het maken van een tabel

  2. 8 manieren om een ​​uur toe te voegen aan een datetime in MariaDB

  3. MYSQL JOIN op meerdere tafels geeft geen resultaten

  4. Segmentatiefout op MySQL2 / Ruby 1.9.3 / Rails 3.2