Ver Mensaje Individual
  #25  
Antiguo 07-10-2015
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Ah ok.

El asunto es que eso asume que esa pagina web es la unica entrada a la BD, y a menos que sea embeida, es normal que entre por otros lados. Y no es nada inusual que una BD sea usada por usuarios no programadores, de formas directas o indirectas. Apuesto que ademas cuantos programadores supondran que usar la COLLATION utf8 no es la solucion sino que deben usar la OTRA COLLATION... ese tipo de ??? es pa uno volverse loco...

Y pienso que asi se extiende el problema: Si aceptamos que es responsabilidad del programador del sistema validar que las cosas son correctas... entonces eso que nos dice de MySql? Porque no lo hace, o lo hace a medias, o solo si se combina correctamente las cosas? Porque si fueran casos muy inusuales, vaya y venga todo los sistemas tienen sus anomalias... Pero es que MySql hasta hace mal una 1/0...

Comprueba:

MySql ultima version

http://sqlfiddle.com/#!9/9eecb7d/24454

Vs.

PG:

http://sqlfiddle.com/#!15/9eecb7db59...1e1f4fbf1/3611

P.D: De todas maneras es claro que un programador debe conocer suficientemente sus herramientas y todo eso, asi que si se mete con MySql es de esperarse que conozca todos estos detalles. Igual al final, seamos honestos que aqui le recomendamos a todo el mundo Firebird y si acaso PostgreSQL
__________________
El malabarista.

Última edición por mamcx fecha: 07-10-2015 a las 19:14:13.
Responder Con Cita