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?