Para duplicar una entrada me gustaría usar la siguiente sintaxis:MySQL: SELECT * FROM .... sin un campo
insert into TABLE select * from TABLE where ...
Sin embargo, como la primera columna es una clave principal incremento automático, este el valor debe ser diferente. Mi solución fue especificar todos los campos en la consulta de selección en lugar de utilizar el asterisco y luego dejar en blanco el campo de la clave principal. Como mi tabla tiene más de treinta campos que lamentablemente siguen cambiando, estoy buscando una solución que pueda implementar en un script y que no necesite modificarse cuando cambie la estructura de la tabla. ¿Algunas ideas? ¡Muchas gracias!
Por desgracia, no hay realmente otra manera. Ver mi pregunta [SELECCIONAR * EXCEPTO] (http://stackoverflow.com/questions/413819/select-except) que está en una línea similar. –