Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/12/2013, 12:26
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 6 meses
Puntos: 84
Respuesta: Al querer borrar una entrada no puedo

Cita:
Iniciado por gnzsoloyo Ver Mensaje
"id_questions" es el nombre de la columna enla tabla "questions", pero... ¿se llama así también en "answers"?
La cláusula USING sólo funciona si la columna relacional tiene el mismo nombre en ambas tablas. Por eso precisamente se considera buena práctica que los nombres de la columnas que son FK tengan exactamente la misma denominación que sus campos de origen.
id_questions es el nombre en la tabla answers, en la tabla questions es id_question.

ahora intento modificar la columna hija en answers con lo siguiente y me da error (probé con el propio PHPMyadmin pero no me deja hacerlo, me da error también)

Código SQL:
Ver original
  1. ALTER TABLE answers CHANGE id_questions id_question INTEGER NOT NULL;

es en el remoto, por desgracia no puedo utilizar MYSQL Workbench, es por eso que tengo que trabajar en "modo manual".
__________________
Ayúdame a hacerlo por mi mismo.