ALTER TABLE `nombre` RENAME `NombreNuevo` ;
jueves, 6 de septiembre de 2007
Cambiar nombre de tabla en mysql
Publicado por
Juan Antonio Ruz
en
10:10
0
comentarios
Categorías: MySql
viernes, 8 de junio de 2007
Idioma japones arreglado
he colocado esto en la cabecera de las páginas correspondientes:
<%@ page contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%>
y en la definicion de los campos de la base de datos:
column charset: utf8
column collate:utf8_bin
EN LOCAL FUNCIONA ok
TENGO QUE IMPORTAR INFO A LOCAL Y EXPORTAR TODO ESQUEMA A SERVER
Publicado por
Juan Antonio Ruz
en
6:46
0
comentarios
Categorías: i18n, MySql, Soluciones
martes, 1 de mayo de 2007
Problema con characterSet
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=windows-1250" %>
Bueno, estas líneas las quité y funcionó, es decir que la "ñ" quedaba grabada en la base de datos de esa forma y antes aparecía un punto más o menos así --> ~
Publicado por
Juan Antonio Ruz
en
9:08
0
comentarios
Categorías: i18n, JSF, JSP, MySql, Soluciones
miércoles, 25 de abril de 2007
Internacionalización en mysql
SHOW VARIABLES LIKE 'character_set_system';
Publicado por
Juan Antonio Ruz
en
2:52
0
comentarios
lunes, 23 de abril de 2007
error hibernate.hbm2ddl.auto mysql restrictions
Si al utilizar la herramienta de hibernate: hbm2ddl Si tienes un error parecido a éste:
Caused by: java.sql.BatchUpdateException: null, message from server: "Cannot add or update a child row: a foreign key constraint fails (`pruebasevilla/traducciones`, CONSTRAINT `FK6CE29E6294037F2F` FOREIGN KEY (`entidadTraduccion`) REFERENCES `profesores` (`id`))"
Tienes mysql configurado con restricciones, para arreglarlo sigue estos pasos (hay que reconfigurar mysql):
- inicia mysql Server Instance Configuration Wizard
- Selecciona: reconfigure Instance
- Selecciona: detailed Configuration
- Selecciona lo que tu veas yo marqué Developer Machine
- Selecciona:Non-Transactional Database Only
- Selecciona lo que tu veas yo marqué Decision Support(DSS)/OLAP
- Selecciona: Enable TCP/IP Networking
- Selecciona: Enable Strict Mode
- ...
Publicado por
Juan Antonio Ruz
en
7:01
0
comentarios
Categorías: hibernate, MySql, Soluciones
crear un nuevo usuario en mysql
GRANT ALL PRIVILEGES
ON *.* TO 'root'@'localhost' IDENTIFIED BY '' WITH
GRANT OPTION;
Publicado por
Juan Antonio Ruz
en
1:25
0
comentarios
Categorías: MySql
jueves, 19 de abril de 2007
Problema actualizando la base de datos con dbunit : dbunit Cannot delete or update a parent row:
Bueno pues para que funcione DBUNIt en una base de datos con restricciones de indices, es decir foreigns keys, pues antes de actualizar los datos habría que deshabilitar dichas restricciones de la siguiente forma:
SET FOREIGN_KEY_CHECKS=0, AUTOCOMMIT=0 ===========> DESHABILITAR
SET FOREIGN_KEY_CHECKS=1, AUTOCOMMIT=1 ===========> HABILITAR
SessionFactory ds = (SessionFactory)ctx.lookup(getDataSourceJNDIName());
Connection conexionPrincipal = ds.openSession().connection();
conexionPrincipal.createStatement().execute("SET FOREIGN_KEY_CHECKS=0, AUTOCOMMIT=0");
/**
aquí se harían las operaciones de actualizar la base de datos
**/
conexionPrincipal.createStatement().execute("SET FOREIGN_KEY_CHECKS=1, AUTOCOMMIT=1");
información encontrada en:
http://forum.springframework.org/archive/index.php/t-21957.html
Publicado por
Juan Antonio Ruz
en
8:50
0
comentarios
Categorías: MySql, Soluciones, TDD
martes, 17 de abril de 2007
viernes, 30 de marzo de 2007
mysql character set --> JAPones
links interesantes:
http://www.javaworld.com/javaworld/jw-09-2004/jw-0906-unicode.html?page=2
http://www.java2s.com/Code/Java/Development-Class/StringConverterUnicode.htm
http://forums.mysql.com/read.php?103,144564,146204#msg-146204
http://galaxy.andromda.org/forum/viewtopic.php?t=4386&view=next&sid=43ab0c5645142a2b937d8e5fb1040cbe
http://www.oop-reserch.com/mysql.html
probar con charset:big5
collation:big5_bin
Publicado por
Juan Antonio Ruz
en
4:44
1 comentarios
Categorías: EN DESARROLLO, i18n, MySql
miércoles, 28 de marzo de 2007
Reiniciar Mysql
Para reiniciar MySql
/etc/init.d/mysql stop
/etc/init.d/mysql start
Archivo de configuración de mysql en /etc/mysql/my.cnf
Despues en /etc/mysql/my.cf comentar skip-network y reiniciar el mysql
Re: Como reisntalo mysql?
La cosa mejor es salvar los datos primero
cp -R /var/lib/mysql /home/back-up
cp /etc/mysql/my.cnf /home/back-up
despues borras realmente todo con:
apt-get remove --purge mysql*
que te borra todas estas cosas
mysql
mysql-base
mysql-client
mysql-client-4.1
mysql-common
mysql-common-4.1
mysql-dev
mysql-devel
mysql-doc
mysql-doc-4.1
mysql-gpl-client
mysql-server
mysql-server-4.1
despues hace un apt-get clean que borra la cache de apt
y por ultimo instalas todo de nuevo
;-)
ojo --purge borra absolutamente todo!
Publicado por
Juan Antonio Ruz
en
7:34
0
comentarios
Categorías: MySql