hola amigos nose si puedan ayudarme, estoy con un problema en un procedimiento almacenado que inserta datos en una tabla
 
esta es la estructura de la tabla
SupplierID                            varchar(10)
SupplierName                      varchar(50)
SupplierAddress                  varchar(50)
SupplierPhone                     varchar(50)
SupplierFax                          varchar(50)
SupplierEmail                       varchar(50)
SupplierWebsite                   varchar(50)
SupplierRatingID                  varchar(10)
SuppliersTypeID                   varchar(10)  // referencia a otra tabla 
 
 
este el insert
 INSERT INTO tsuppliers  VALUES (aSupplierID, aSupplierName, aSupplierAddress,aSupplierPhone,aSupplierFax,
                                                      aSupplierEmail,aSupplierWebsite,aSupplierRatingID, aSuppliersTypeID )
 
estos son los parametros que paso
 in aSupplierID  varchar(10), aSupplierName  varchar(50), aSupplierAddress  varchar(50),aSupplierPhone  varchar(50),aSupplierFax  varchar(50), aSupplierEmail  varchar(50),aSupplierWebsite  varchar(50),aSupplierRatingID  varchar(10), aSuppliersTypeID  varchar(10) 
 
 
bueno y el problema surge al momento de llamar al procemiento almacenado
 
 mysql> CALL Suppliers_Insert(20,20,20,20,20,20,20,20,TS03);
ERROR 1054 : Unknown column 'TS03' in 'field list'
lo raro es que me parece que si deberia introducirse porque TS03 esta haciendo la referencia a otra tabla y en esa tabla existe un registro con TS03
 
 mysql> CALL Suppliers_Insert(25,20,20,20,20,20,20,20,25);
Query OK, 1 row affected
en cambio en el caso anterior 25 no esta en la otra tabla 
 
y esto es lo extraño para mi
ayudenme porfavor 
  
 
