estoy trabajando directamente con mysql sin cargar ningún fichero
Código:
mysql -u root -p
*********
create database comarca
use comarca
Código:
mysql> create table fórmula (
-> codigo_fórmula SMALLINT(9) not null,
-> nombre_fórmula VARCHAR(20) not null,
-> habitantes_fórmula VARCHAR(20) not null,
-> CONSTRAINT pk_codigo_fórmula PRIMARY KEY (codigo_fórmula)
-> )ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '� (
codigo_fórmula SMALLINT(9) not null,
nombre_fórmula VARCHAR(20) not null,
hab' at line 1
Código:
mysql> SHOW VARIABLES LIKE 'character_set_system';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| character_set_system | utf8 |
+----------------------+-------+
1 row in set (0.00 sec)
no soporta los acentos, como puedo modificar la opción de mysql porque los soporte
tengo instalado fedora13 en español y el teclado también creo que el problema en si es mysql
he encontrado esta solución pero es un palo cada vez entrar --default-character-set=UTF8
hay alguna forma de modificar la configuración una vez y no se tenga que poner siempre esto
Código:
[albert@fedora13 ~]$ mysql -u root -p --default-character-set=UTF8
Enter password: