Gracias.
 
 | 
 | ||||
|  ¿es posible...?   Hola a tod@s, es posible añadir un registro a una tabla, en MySql, que tiene tres campos: tid, nombre y ptid, de forma que tid es auto incrementado, pero yo quiero asignar un valor fijo a tid, creo que no, pero si alguién sabe, haga el favo y me lo diga. Gracias.   
				__________________ http://galeon.hispavista.com/dekano/img/Firmahttp://galeon.hispavista.com/dekano/img/Liston | 
| 
 | ||||
|  Si asignas un valor fijo, ya no sea autoincremental, pero puedes forzar un valor concreto (siempre y cuando no esté ya ocupado). INSERT INTO tabla VALUES (55, 'algo', 'algo'); 
				__________________ M a l d i t o F r i k i | 
| 
 | ||||
|  lo he intentado así: INSERT INTO tabla VALUES (0,'algo',-1); pero el tid que le correponderia 0 sale 355 (que es el que le corresponde con autoincrement) ????????? 
				__________________ http://galeon.hispavista.com/dekano/img/Firmahttp://galeon.hispavista.com/dekano/img/Liston | 
| 
 | ||||
|  No puedes tener un autoincrement a 0. Deben ser valores superiores a 0.  
				__________________ M a l d i t o F r i k i | 
| 
 | ||||
|  eso pensaba, pero no estaba del todo seguro, muchas gracias  Esto lo edito porque se me ha ocurrido después: ¿se puede insertar ese registro en la tabla de algún modo? 
				__________________ http://galeon.hispavista.com/dekano/img/Firmahttp://galeon.hispavista.com/dekano/img/Liston Última edición por jama; 11/06/2003 a las 04:58 |