X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=db-mysql%2Fmysql-sql.lisp;h=08f50fb582e0d0f67ebe8de0f9018319a4c8db3c;hp=cf85c591e8645d4da4374548e73caa077995b163;hb=5398a720dd42b3c2787ff67414e6ce424bc34e1b;hpb=3f37ed0dd0ce9622d3b8066c847b59e6db211b49 diff --git a/db-mysql/mysql-sql.lisp b/db-mysql/mysql-sql.lisp index cf85c59..08f50fb 100644 --- a/db-mysql/mysql-sql.lisp +++ b/db-mysql/mysql-sql.lisp @@ -454,6 +454,9 @@ (defmethod db-type-has-boolean-where? ((db-type (eql :mysql))) nil) +(defmethod db-type-has-union? ((db-type (eql :mysql))) + (not (eql (schar mysql::*mysql-client-info* 0) #\3))) + (defmethod db-type-transaction-capable? ((db-type (eql :mysql)) database) (let ((tuple (car (database-query "SHOW VARIABLES LIKE 'HAVE_INNODB'" database :auto nil)))) (and tuple (string-equal "YES" (second tuple)))))