DjangoのMySQLデータベースへの接続には次の設定があります。
'default': {
'NAME' : MYSQL_DB_NAME,
#'ENGINE' : 'mysql',
'ENGINE' : 'django.db.backends.mysql',
'USER' : 'ccurvey',
'PASSWORD' : MYSQL_PASSWORD,
'HOST' : MYSQL_HOST,
'PORT' : '',
'OPTIONS' : {
'init_command' : 'set storage_engine=INNODB',
},
},
ここまでは順調ですね。
「init_command」に別の「set」コマンドを追加したい場合の呪文は何ですか
'init_command' : ('set storage_engine=INNODB',
'set transaction isolation level read committed'),
「connect()引数はタプルではなく文字列でなければなりません」と表示されます
'init_command' : ('set storage_engine=INNODB; set transaction isolation level read committed;'),
私にくれます
_mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you can't run this command now")