X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=db-mysql%2Fmysql-sql.lisp;h=074f24eb4a3043b1319c5ad84f3434dd6ec6a313;hb=6cee91ae8461fd78454da4781c008398ad06abe2;hp=8c2488364e9d4821ede1d19dd331b714026438a4;hpb=967266c94b00f91e5967b8330fe2b9134b0c0447;p=clsql.git diff --git a/db-mysql/mysql-sql.lisp b/db-mysql/mysql-sql.lisp index 8c24883..074f24e 100644 --- a/db-mysql/mysql-sql.lisp +++ b/db-mysql/mysql-sql.lisp @@ -437,8 +437,8 @@ nil) (defmethod db-type-transaction-capable? ((db-type (eql :mysql)) database) - (let ((has-innodb (caar (database-query "SHOW VARIABLES LIKE 'HAVE_INNODB'" database :auto)))) - (and has-innodb (string-equal "YES" has-innodb)))) + (let ((tuple (car (database-query "SHOW VARIABLES LIKE 'HAVE_INNODB'" database :auto)))) + (and tuple (string-equal "YES" (second tuple))))) (when (clsql-base-sys:database-type-library-loaded :mysql) (clsql-base-sys:initialize-database-type :database-type :mysql))