que tienen la siguiente estructura para mi programa de proyectos y desarrollador:MySQL identificador único o valor de id combinado
developer table
id
developer name
etc...
project table
id
project name
etc...
developer _project table
???
Debido a que un desarrollador puede estar en varios proyectos y un proyectos puede tener desarrollador múltiple tengo que crear una nueva tabla pero por lo que leí es que no dicen qué identificación debería usar.
Si utilizo un id auto increment + user_id + project_id tendré duplicado ya que el id es la clave principal?
¿por qué tienen que ser la misma definición? – zackaryka
digamos que tiene 'INT UNSIGNED' (valor máximo 4294967295 porque no está firmado) de la tabla del desarrollador y' tinyint' (el valor máximo es 127 porque está firmado, la palabra 'unsigned' no está definida) en la tabla de intersección. Debido a que se alcanza el número máximo en la tabla de intersección, no se insertará más que este número, se detendrá en 127 (obtendrá: 'Valor fuera del rango para la columna 'developer_id' en la fila 1'). leer más: http://help.scibit.com/mascon/masconMySQL_Field_Types.html –
lo entiendo, gracias por la sugerencia – zackaryka