Minha tabela esta da seguine forma: CREATE TABLE tb_categoria ( id_categoria INT(3) NOT NULL AUTO_INCREMENT, categoria CHAR(10) NOT NULL, PRIMARY KEY(id_categoria) ); CREATE TABLE tb_subcategoria ( id_subcategoria INT(3) NOT NULL AUTO_INCREMENT, id_categoria INT(3) NOT NULL, subcategoria CHAR(20) NOT NULL, PRIMARY KEY(id_subcategoria) ); Ao inserir dados na 'tb_categoria' no campo 'categoria' automaticamente o mysql insere 0 na 'tb_subcategoria' campo 'id_categoria'. Onde esta o erro?