Si es asi como lo estas haciendo, el problema seria en el 1er insert
si te fijas:
INSERT INTO `usuario`( `nick`, `email`, `contrasena`, `tipo`)
El insert espera 4 valores, por lo que tendrias que poner el 4 valor aqui
VALUES ('agustin', '[email protected]', 35677,0)
Si quieres que entre el valor por defecto no se especifica la columna en el insert:
INSERT INTO `usuario`( `nick`, `email`, `contrasena`)
values VALUES ('agustin', '[email protected]', 35677)
Se entiende???