Per duplicare una voce Vorrei utilizzare la seguente sintassi:Mysql: SELECT * FROM .... senza un campo
insert into TABLE select * from TABLE where ...
Tuttavia, come la prima colonna è una chiave primaria di incremento automatico, questo il valore deve essere diverso La mia soluzione alternativa era quella di specificare tutti i campi nella query di selezione anziché utilizzare l'asterisco e lasciare vuoto il campo della chiave primaria. Dato che la mia tabella ha più di trenta campi che purtroppo continuano a cambiare, sto cercando una soluzione che possa essere implementata in uno script e che non debba essere modificata quando la struttura della tabella cambia. Qualche idea? Grazie mille!
Purtroppo, non c'è davvero un altro modo. Vedi la mia domanda [SELEZIONA * ECCETTO] (http://stackoverflow.com/questions/413819/select-except) che è allo stesso modo. –