Hola a todos, tengo una consulta, estoy usando la plantilla FEBE del pack de vosotros, alojada en un hosting de webempresa. utilizo el componente Fabrik para joomla 3.4.0.
Tengo varias tablas creadas. las listas, formularios, grupos y elementos de fabrik todo me está funcionando bien.
Solo hay un campo que me está dando problema y es el de las llaves primarias.
esta es la estructura de la tabla
Tabla localidad
cod_localidad, varchar (3) utf8_general_ci, PK
nom_localidad varchar(30)
cod_pais varchar(3) FK
La tabla ya la he usado con cotejamiento MyIsam ó con innodb y este campo de la llave primaria sale sin datos.
he cambiado el cotejamiento del campo por latin1_swedish_ci , spanish etc. y me sale en blanco,
si escribo solamente numeros me sucede esto. con letras si que inserta datos.
En fabrik el elemento es Field.
hay alguna manera de poder insertar numeros en los campos de PK , que no sea autoincrement, que yo digite el codigo ?
adjunto imagenes
URL del sitio: Contenido solo visible a usuarios registrados
HOla
Entiendo que esta tabla las has creado tu
El campo PK o primary key dejalo como numero y con autoincremento y usa otro campo para meter cod_localidad
Es decir cod_localidad no debería ser PK, es mejor usar un campo diferente para el PK, ya se que por temas de normalización de BD esto sería duplicar pero en en el mundo real es lo que usualmente se hacer para las relaciones ya que te facilita el trabajo y posibles errores.
Saludos.
Gracias por la respuesta vamos a tomar en cuenta lo que dices