Estoy construyendo una tabla que recibirá diferentes valores en un campo, piense en una tabla de registro que el campo "valor" puede ser un número, una cadena pequeña o un texto grande, etc.
Así que me pregunto si debería cree ese campo de "valor" como Texto o cree dos campos, uno para entradas pequeñas, como fecha, números y alguna cadena y otro solo para las entradas de Textos.Use varchar o texto para un campo dinámico en mysql?
Por lo tanto, mi pregunta es esta: ¿Este campo de "valor" debe ser Varchar junto con algún otro "valor2" como Texto o crear un campo Texto que el mysql gestionará correctamente?
Me temo que crear solo un campo de texto puede ser malo para el rendimiento.
EDIT: el número, fecha y hora, etc. van a ser echado como cadena antes de la inserción, eso no es el punto
Gracias,
Joe
¿O tal vez simplemente no deberías hacer algo así? ¿Cuál es el propósito de esta tabla? – Mchl
son un lote de comandos. Los usuarios pueden crear objetos pero no se guardarán hasta que el administrador – Jonathan
los apruebe y debo ser capaz de mostrar a otros usuarios que hay actualizaciones o inserciones para esos objetos, para que no creen ni actualicen lo mismo – Jonathan