Betazeta Networks: CHWThe ClinicDaleAlboFayerWayerSaborizanteWayerlessZancadaZimio


Regresar   Foros de CHW > Software > Lenguajes de Programación


Estás leyendo el thread

Ayuda con Query en MySql

 en el foro Lenguajes de Programación, que dice: "Tengo una tabla donde en un campo tengo que rellenar de 1 a n ... "



bienvenido

Tags

Responder

 

LinkBack Herramientas
Old 04-abr-2008, 19:06   #1
_Nautilus_
Usuario
 
Avatar de _Nautilus_
 
Registrado: agosto-2007
Posts: 181


Ayuda con Query en MySql

Tengo una tabla donde en un campo tengo que rellenar de 1 a n ... onda 1,2,3,4,5,6,etc

Algo asi:



Gracias
_Nautilus_ is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 04-abr-2008, 19:09   #2
BalroG
Kwisatz Haderach
Technical Admin
 
Avatar de BalroG
 
Registrado: septiembre-2003
Location: Santiago
Posts: 9.639

Mi PC

no lo puedes hacer autoincrementanble con tu DBMS?
__________________


"NO HAY PREGUNTAS TONTAS, SOLO TONTOS QUE NO PREGUNTAN"
BalroG is offline   Citar y responder
Old 04-abr-2008, 19:12   #3
_Nautilus_
Usuario
 
Avatar de _Nautilus_
 
Registrado: agosto-2007
Posts: 181


Emmm, ocupo navicat, nose si lo hara :S
_Nautilus_ is offline   Citar y responder
Old 04-abr-2008, 19:13   #4
EdGeMasTeR
Training Engineer
 
Avatar de EdGeMasTeR
 
Registrado: septiembre-2004
Location: > Temuco
Posts: 11.112

Mi PC

variable int(6) NOT NULL auto_increment

saludos.
__________________
http://flickr.com/edgemaster
EdGeMasTeR is offline   Citar y responder
Old 04-abr-2008, 19:19   #5
_Nautilus_
Usuario
 
Avatar de _Nautilus_
 
Registrado: agosto-2007
Posts: 181


No cacho T_T la tabla se llama droplist y el campo que quiero cambiar se llama category, como seria asi completita?

Gracias T_T
_Nautilus_ is offline   Citar y responder
Old 04-abr-2008, 19:20   #6
EdGeMasTeR
Training Engineer
 
Avatar de EdGeMasTeR
 
Registrado: septiembre-2004
Location: > Temuco
Posts: 11.112

Mi PC

uta si no sabes eso comienza por buscarte algun manual de mysql poh man
__________________
http://flickr.com/edgemaster
EdGeMasTeR is offline   Citar y responder
Old 04-abr-2008, 19:30   #7
BalroG
Kwisatz Haderach
Technical Admin
 
Avatar de BalroG
 
Registrado: septiembre-2003
Location: Santiago
Posts: 9.639

Mi PC

por que me tinca que esto es para la u?
__________________


"NO HAY PREGUNTAS TONTAS, SOLO TONTOS QUE NO PREGUNTAN"
BalroG is offline   Citar y responder
Old 04-abr-2008, 19:30   #8
_Nautilus_
Usuario
 
Avatar de _Nautilus_
 
Registrado: agosto-2007
Posts: 181


No pana, de hecho es la base de datos de un mmorpg

T_T
_Nautilus_ is offline   Citar y responder
Old 04-abr-2008, 19:35   #9
BalroG
Kwisatz Haderach
Technical Admin
 
Avatar de BalroG
 
Registrado: septiembre-2003
Location: Santiago
Posts: 9.639

Mi PC

ALTER TABLE `droplist`
CHANGE `category` `category` INT( 6 ) NOT NULL AUTO_INCREMENT

o algo asi
__________________


"NO HAY PREGUNTAS TONTAS, SOLO TONTOS QUE NO PREGUNTAN"
BalroG is offline   Citar y responder
Old 04-abr-2008, 20:15   #10
_Nautilus_
Usuario
 
Avatar de _Nautilus_
 
Registrado: agosto-2007
Posts: 181


La ejecuta bien, pero no cambia los datos

pd: tengo que cambiar los datos que ya estan, no que los que yo valla ingresando sean consecutivos
_Nautilus_ is offline   Citar y responder
Old 04-abr-2008, 20:42   #11
Amenadiel
Pajarote Viejo
Chairman
 
Avatar de Amenadiel
 
Registrado: enero-2004
Location: Santiago de Chile
Posts: 21.943

Mi PC

ok, hice una tabla de prueba y logré emular la función rownum de oracle

Code:
set @n := 0;
update  prueba
inner join
(SELECT *, @n := @n+1 rownum from prueba) prueba2 on prueba2.unico=prueba.unico
 set prueba.campo_numerado=prueba2.rownum
básicamente necesitas que la tabla que vas a editar (prueba) tenga al menos un campo único para hacerle un inner join con una versión alterada de sí misma (prueba2) . El truco es que esa versión alterada contiene un campo, que llamé rownum, que va aumentando en 1 en cada fila.

Luego haces un update al campo numerado en la tabla prueba, igualándolo al campo rownum de la tabla prueba2.
__________________
Amenadiel is offline   Citar y responder
Responder

  Foros de CHW > Software > Lenguajes de Programación

Herramientas

Ir a

Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
Top 5 en Query Duke_Quakem Lenguajes de Programación 7 28-mar-2008 11:30
Dura con query en SQL SERVER dnl_garcia Lenguajes de Programación 8 12-mar-2008 11:09
Ayuda con Mysql y PhpAdmin dnl_garcia Lenguajes de Programación 3 10-nov-2007 02:31
Alias en Microsoft Query? Amenadiel Lenguajes de Programación 14 02-sep-2007 19:02
ayuda con mysql cyrox Webmasters 8 20-jul-2006 18:25


Todas las horas son GMT -4. La hora es 00:33.

Add to Technorati Favorites eXTReMe Tracker
(cc) 2004-2008 CHW
SEO by vBSEO 3.2.0    Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Forums Directory