Tengo una tabla con las siguientes columnas:¿Cómo insertar una nueva fila en la base de datos con la columna AUTO_INCREMENT sin especificar los nombres de las columnas?
id
- unsigned int AUTO_INCREMENTname
- VARCHAR (20)group
- VARCHAR (20)
sé que puedo agregar una fila como esta:
INSERT INTO table_name (name, group) VALUES ('my name', 'my group')
Me pregunto si hay una manera de agregar una fila sin especificar los nombres de columna, como cuando no hay una columna AUTO_INCREMENT?
¡Genial! Muchas gracias !! –
Sin embargo, esta es una práctica extremadamente mala y no debe hacerse. Siempre debe insertar enunciados con los nombres de columna de otra manera si las columnas se reorganizan de alguna manera, colocará los datos en la columna incorrecta. Si se agrega otra columna, la inserción fallará. No puedo enfatizar lo pobre que es esta práctica. Puede destruir su integridad de datos debido a un poco de pereza. Y sinceramente, ya que puede arrastrar y anotar los nombres de las columnas desde el navegador de objetos, estamos hablando de arriesgar sus datos porque era demasiado perezoso para gastar un minuto extra en una tarea. – HLGEM
OK, ¡gracias por el consejo! –