История изменений
Исправление fMad, (текущая версия) :
смотрю в логах mysql сервера, вижу, что Flask начинает сессию вот так
602 Query SET NAMES utf8
602 Query set autocommit=0
602 Query SHOW VARIABLES LIKE 'sql_mode'
602 Query SELECT DATABASE()
602 Query SELECT @@tx_isolation
602 Query show collation where `Charset` = 'utf8' and `Collation` = 'utf8_bin'
602 Query SELECT CAST('test plain returns' AS CHAR(60)) AS anon_1
602 Query SELECT CAST('test unicode returns' AS CHAR(60)) AS anon_1
602 Query SELECT CAST('test collated returns' AS CHAR CHARACTER SET utf8) COLLATE utf8_bin AS anon_1
602 Query SELECT 'x' AS some_label
602 Query rollback
Исходная версия fMad, :
смотрю в логах mysql сервера, вижу, что Flask начинает каждый запрос вот так
602 Query SET NAMES utf8
602 Query set autocommit=0
602 Query SHOW VARIABLES LIKE 'sql_mode'
602 Query SELECT DATABASE()
602 Query SELECT @@tx_isolation
602 Query show collation where `Charset` = 'utf8' and `Collation` = 'utf8_bin'
602 Query SELECT CAST('test plain returns' AS CHAR(60)) AS anon_1
602 Query SELECT CAST('test unicode returns' AS CHAR(60)) AS anon_1
602 Query SELECT CAST('test collated returns' AS CHAR CHARACTER SET utf8) COLLATE utf8_bin AS anon_1
602 Query SELECT 'x' AS some_label
602 Query rollback