Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2010, 08:34
tazzwt
 
Fecha de Ingreso: marzo-2010
Mensajes: 432
Antigüedad: 14 años, 8 meses
Puntos: 11
Error al copiar datos NO repetidos a una tabla temporal.

Error al copiar datos NO repetidos a una tabla temporal.

Se da porque no se copia el campos del ID, que se puede hacer en este caso ?.


Funciona a Medias, al momento de insertar los datos pide el ID:

Código MySQL:
Ver original
  1. CREATE TABLE temporal_prueba
  2. SELECT DISTINCT nombre FROM prueba;
  3.  
  4. DELETE FROM prueba;
  5. INSERT INTO prueba SELECT * FROM temporal_prueba;
  6. DROP TABLE temporal_prueba;

No se ejecuta, en la consulta DISTINCT, ya que esta el la forma para pasarle el ID:

Código MySQL:
Ver original
  1. CREATE TABLE temporal_prueba
  2. SELECT * from prueba WHERE (SELECT DISTINCT nombre FROM prueba);
  3.  
  4. DELETE FROM prueba;
  5. INSERT INTO prueba SELECT * FROM temporal_prueba;
  6. DROP TABLE temporal_prueba;