Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Empezar serial desde 1000 (http://www.forosdelweb.com/f21/empezar-serial-desde-1000-a-576033/)

neodani 15/04/2008 00:11

Empezar serial desde 1000
 
Buenas

Tengo una tabla que contiene un campo serial.

Me gustaria que mi serial empezara por una cantidad determinada, por ejemplo 1.000 y no se como conseguirlo.

Trabajo con mysql

Gracias

seyko 15/04/2008 02:24

Re: Empezar serial desde 1000
 
mira la sintaxis de creacion de secuencias seguro que tiene un BEGIN o algo por el estilo.

Salu2

pikeres 15/04/2008 05:16

Re: Empezar serial desde 1000
 
ola neodani
e contestado una pregunta parecida a la tuya antes

posiblemente a lo que te refieras es a esto

CREATE TABLE [nombreTabla](
[campo1] [tipoCampo] PRIMARY KEY,
[campo2] [tipoCampo],
[campo3] [tipoCampo] DEFAULT [dato],
);

si [tipoCampo] es para cadenas (varchar, text...), [dato] tiene que estar entre comillas simples (' '). En cambio si es numerico (numeric, decimal, integer...) no hace falta que pongas las comillas.

Espero que te sirva. si tienes alguna pregunta avisame. un saludo

seyko 15/04/2008 07:23

Re: Empezar serial desde 1000
 
Cita:

Iniciado por pikeres (Mensaje 2364303)
ola neodani
e contestado una pregunta parecida a la tuya antes

posiblemente a lo que te refieras es a esto

CREATE TABLE [nombreTabla](
[campo1] [tipoCampo] PRIMARY KEY,
[campo2] [tipoCampo],
[campo3] [tipoCampo] DEFAULT [dato],
);

si [tipoCampo] es para cadenas (varchar, text...), [dato] tiene que estar entre comillas simples (' '). En cambio si es numerico (numeric, decimal, integer...) no hace falta que pongas las comillas.

Espero que te sirva. si tienes alguna pregunta avisame. un saludo

eing????????
esto que tiene que ver con iniciar una secuencia en 100???

pikeres 15/04/2008 08:41

Re: Empezar serial desde 1000
 
Cita:

Iniciado por seyko (Mensaje 2364401)
eing????????
esto que tiene que ver con iniciar una secuencia en 100???

doy ideas, y e dicho ke "posiblemente" sea eso. ademas creo ke él no ha dicho nada de secuencias, puede k tb sea eso. nadie a negado nada aki. pero weno, cada uno lo suyo

seyko 15/04/2008 10:35

Re: Empezar serial desde 1000
 
Cita:

Iniciado por pikeres (Mensaje 2364496)
doy ideas, y e dicho ke "posiblemente" sea eso. ademas creo ke él no ha dicho nada de secuencias, puede k tb sea eso. nadie a negado nada aki. pero weno, cada uno lo suyo

Un campo serial no es una secuencia???

Dar un valor default a un campo tiene algo que ver con
Cita:

Me gustaria que mi serial empezara por una cantidad determinada, por ejemplo 1.000 y no se como conseguirlo.
que si lo ha dicho.

En fin, no te lo tomes a mal, no es mi intención empezar un flame, pero no veo la relación.....

Salu2

neodani 15/04/2008 13:14

Re: Empezar serial desde 1000
 
Sip, es un campo serial autoincremental... que en lugar de empezar desde 0, quiero que empiece desde 1000.

No lo he conseguido aun

Y he visto que en oracle la cosa va por aqui...

CREATE SEQUENCE incremento_id_cliente
INCREMENT BY 1
START WITH 100

En el caso que funcione en mysql no veo por donde pillarlo...

Donde indico de que tabla y que campo quiero hacer una secuencia... solo veo el campo de la tabla en el ejemplo....

neodani 15/04/2008 22:33

Re: Empezar serial desde 1000
 
Lo he movido a Mysql (que es donde lo debí publicar... a ver si allí alguien sabe la solución)

BrujoNic 18/04/2008 08:09

Re: Empezar serial desde 1000
 
Por favor NO repitas mensajes.

http://www.forosdelweb.com/f86/empez...1000-a-576414/


La zona horaria es GMT -6. Ahora son las 03:50.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.