mysql> show create table tbl_gruppen;
+-------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table       | Create Table                                                    
                                                                                
                                                                                
                                                                                
                               |
+-------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tbl_gruppen | CREATE TABLE `tbl_gruppen` (
  `gruppe_id` smallint(4) unsigned NOT NULL auto_increment,
  `gruppe` varchar(50) NOT NULL default '',
  `kommentar` varchar(255) NOT NULL default '',
  `geändert` timestamp NOT NULL default CURRENT_TIMESTAMP on update 
CURRENT_TIMESTAMP,
  PRIMARY KEY  (`gruppe_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8  |
+-------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)


On Wed, 24 Aug 2005 20:55:21 +0300
Gleb Paharenko <[EMAIL PROTECTED]> wrote:

> Hello.
> 
> Your character_set_xxx variables is ok. The problem could be in
> the table definition. Send the output of
>   SHOW CREATE TABLE tbl_gruppen;
> 
> Florian Burkart <[EMAIL PROTECTED]> wrote:
> > Hey everyone,
> > 
> > can't figure this one out, might be easy for one of you.
> > 
> > 
> > 
> > This is the query:
> > (SELECT 'Neue Gruppe' AS gruppenstring, '-1' AS gruppe_id)
> > UNION ALL
> > (SELECT CONCAT( gruppe, ' (', kommentar, ')' ) AS gruppenstring, gruppe_id
> > FROM tbl_gruppen
> > ORDER BY gruppe);
> > 
> > 
> > 
> > This error message is returned on the php website:
> > Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and 
> > (utf8_general_ci,IMPLICIT) for operation 'UNION'
> > 
> > 
> > 
> > There is no error message (query executes successfully) in phpmyadmin or 
> > when connecting by mysql.
> > 
> > 
> > 
> > Following query always executes successfully (no long term solution though):
> > (SELECT utf8_'Neue Gruppe' AS gruppenstring, utf8_'-1' AS gruppe_id)
> > UNION ALL
> > (SELECT CONCAT( gruppe, ' (', kommentar, ')' ) AS gruppenstring, gruppe_id
> > FROM tbl_gruppen
> > ORDER BY gruppe);
> > 
> > 
> > 
> > This is the output of
> > mysql> show variables like "%character%"; show variables like "%collation%";
> > +--------------------------+----------------------------+
> > | Variable_name            | Value                      |
> > +--------------------------+----------------------------+
> > | character_set_client     | utf8                       |
> > | character_set_connection | utf8                       |
> > | character_set_database   | utf8                       |
> > | character_set_results    | utf8                       |
> > | character_set_server     | utf8                       |
> > | character_set_system     | utf8                       |
> > | character_sets_dir       | /usr/share/mysql/charsets/ |
> > +--------------------------+----------------------------+
> > 7 rows in set (0.00 sec)
> > 
> > +----------------------+-----------------+
> > | Variable_name        | Value           |
> > +----------------------+-----------------+
> > | collation_connection | utf8_general_ci |
> > | collation_database   | utf8_general_ci |
> > | collation_server     | utf8_general_ci |
> > +----------------------+-----------------+
> > 3 rows in set (0.00 sec)
> > 
> > 
> > 
> > This is my.cnf
> > ...
> > [mysql]
> > character-sets-dir=/usr/share/mysql/charsets
> > default-character-set=utf8
> > 
> > [mysqladmin]
> > character-sets-dir=/usr/share/mysql/charsets
> > default-character-set=utf8
> > 
> > [mysqlcheck]
> > character-sets-dir=/usr/share/mysql/charsets
> > default-character-set=utf8
> > 
> > [mysqldump]
> > character-sets-dir=/usr/share/mysql/charsets
> > default-character-set=utf8
> > 
> > [mysqlimport]
> > character-sets-dir=/usr/share/mysql/charsets
> > default-character-set=utf8
> > 
> > [mysqlshow]
> > character-sets-dir=/usr/share/mysql/charsets
> > default-character-set=utf8
> > 
> > [myisamchk]
> > character-sets-dir=/usr/share/mysql/charsets
> > 
> > [myisampack]
> > character-sets-dir=/usr/share/mysql/charsets
> > 
> > # use [safe_mysqld] with mysql-3
> > [mysqld_safe]
> > err-log                                         = /var/log/mysql/mysql.err
> > 
> > # add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations.
> > [mysqld]
> > character-set-server            = utf8
> > default-character-set           = utf8
> > ...
> > 
> > 
> > 
> > Probably easy, but help please :)
> > Florian
> > 
> 
> 
> -- 
> For technical support contracts, goto https://order.mysql.com/?ref=ensita
> This email is sponsored by Ensita.NET http://www.ensita.net/
>    __  ___     ___ ____  __
>   /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko
>  / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
> /_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
>        <___/   www.mysql.com
> 
> 
> 
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]
> 


-- 
Zur Zeit befinde ich mich hinter einer Firewall welche das versenden von 
E-Mails über die Adresse [EMAIL PROTECTED] verhindert. Ihr erhaltet Antworten 
auf E-Mails an [EMAIL PROTECTED] daher ebenfalls von [EMAIL PROTECTED] Es macht 
keinen Unterschied welche der beiden Adressen ihr anschreibt.

Meine alte Handynummer +49-151-11616247 ist gekündigt. Hier in Guadalajara, 
Mexico, erreicht ihr mich unter der +52-3310650934.

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to