Ho una tabella con le seguenti colonne:Come inserire una nuova riga nel database con la colonna AUTO_INCREMENT senza specificare i nomi delle colonne?
id
- unsigned int AUTO_INCREMENTname
- VARCHAR (20)group
- VARCHAR (20)
so che posso aggiungere una riga come questa:
INSERT INTO table_name (name, group) VALUES ('my name', 'my group')
Mi chiedo se sia possibile aggiungere una riga senza specificare i nomi delle colonne, come quando non c'è una colonna AUTO_INCREMENT?
Grande! Molte grazie !! –
Tuttavia, questa è una pratica estremamente negativa e non dovrebbe essere eseguita. Dovresti sempre inserire istruzioni di inserimento con i nomi delle colonne altrimenti se le colonne vengono riordinate in qualche modo, inserirai i dati nella colonna sbagliata. Se viene aggiunta un'altra colonna, l'inserimento fallirà. Non posso enfatizzare abbastanza quanto sia scarsa questa pratica. Puoi distruggere l'integrità dei tuoi dati a causa di un po 'di pigrizia. E onestamente, dal momento che puoi trascinare e drogare i nomi delle colonne dal browser degli oggetti, stiamo parlando di rischiare i tuoi dati perché sei troppo pigro per dedicare un minuto in più a un'attività. – HLGEM
OK, grazie per il consiglio! –