auto_increment en mysql

buenas, tengo una tabla en mysql y la primary key es auto_increment, ahora mi duda es al hacer las insert, tengo ke indicarle el valor de la primary key, pq si no me da error, entonces para ke koño vale el auto_increment?
ejemplo
tabla(id,campo1)
id es auto increment entonces lo logico seria ke al hacer las insert solo metiese el valor del campo1 pq el otro se autogenera, pero al hacer esta insert insert into tabla values ('pako') me da error, tengo ke poner insert into tabla(2,'pako) con lo cual tengo ke averiguar yo cual es el siguiente id en la tabla, asi ke de auto increment nada de nada ni mucho ni poko

a ver si algun alma bonsadosa me puede aclarar algo

gracias por adelantado
1 respuesta