sql >> Base de Datos >  >> RDS >> Mysql

¿Unirse en columnas de diferente tipo?

Hay dos problemas con este enfoque:

  1. MySQL no usará índices en dicha unión, lo que puede o no ser un gran problema según sus circunstancias (tamaño de la tabla/consulta/etc...)

  2. En cuanto al diseño de la base de datos, esto huele mal. Tal vez sea mi pobre imaginación :-) pero no puedo pensar en un ejemplo donde algo como esto estaría justificado. Si es una clave principal en una tabla, debería ser una clave externa en otra. ¿Puedes explicar lo que estás tratando de hacer con más detalle?