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 |