elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Variables en MySQL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Variables en MySQL  (Leído 6,667 veces)
Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Variables en MySQL
« en: 22 Febrero 2010, 18:35 pm »

Hola gente...
Alguien sabe si se pueden crear variables globales en MySQL?
Por ejemplo, para crear un contador de visitas.. o un contador de "busquedas"... o contadores.. algo así..
Se puede?


En línea

^Tifa^


Desconectado Desconectado

Mensajes: 2.804


Ver Perfil
Re: Variables en MySQL
« Respuesta #1 en: 22 Febrero 2010, 18:46 pm »

Globales... son variables del sistema de configuracion del motor.

Te animas a crear una funcion UDF he implementarsela al motor? para que sea global digo.


En línea

Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: Variables en MySQL
« Respuesta #2 en: 22 Febrero 2010, 19:45 pm »

Yo no le temo a nada Tifa.. jejeje
Me das una "introduccion"?
En línea

^Tifa^


Desconectado Desconectado

Mensajes: 2.804


Ver Perfil
Re: Variables en MySQL
« Respuesta #3 en: 22 Febrero 2010, 20:32 pm »

Los UDF se hacen con el lenguaje C  ;)  ya que MySQL esta hecho en C

Insertar dicha funcion dentro de MySQL no es un proceso comodo (las unicas inserciones UDF que he hecho a MySQL han sido de Memcached.) No es comodo, pero no es dificil.

Antes de seguir con mi afirmacion de que no puedes crear globales dentro de MySQL, decidi investigar mi logica y vi que efectivamente, no se puede:

http://forums.mysql.com/read.php?60,84105,84437#msg-84437

No voy a arriesgarte con UDF que aunque sean globales estas funciones... quedaria mas comodo que utilizes un procedimiento almacenado, o una funcion almacenada o similar dentro de MYSQL y con cursores y eso....

Asi no tienes que meterte con C y crear algo que posiblemente puedas resolver con un procedimiento almacenado y cursores.
En línea

Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: Variables en MySQL
« Respuesta #4 en: 23 Febrero 2010, 00:27 am »

Tifa.. Definitivamente tengo que leerme pronto el libro: "La Biblia de MySQL"...

Me parece que tengo que dejar de hacer preguntas sobre el tema hasta terminar de leer ese libro...
Me falta mucho, muchisimo!! por aprender
En línea

^Tifa^


Desconectado Desconectado

Mensajes: 2.804


Ver Perfil
Re: Variables en MySQL
« Respuesta #5 en: 23 Febrero 2010, 01:45 am »

A mi tambien me falta muchisimo por aprender  :rolleyes:

Es que con cada release nuevo de MySQL cambian o implementan cositas que el anterior no tenia... aunque ultimamente el cambio no es tan radical, influye si tienes las cosas muy tomadas en cuenta.

Yo te sugeriria mejor que apuestes por el procedimiento almacenado con cursores o algo asi, ya que lanzarte a UDF implicaria que aprendas a manejar C tambien... y si haras el mismo trabajo con un procedimiento (Y no tienes que aprender C) por ya vez.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda con variables en mysql. no alimenta datos en bd..
Bases de Datos
royerphpmysql 1 1,735 Último mensaje 3 Diciembre 2010, 23:17 pm
por [u]nsigned
Error en mysql funciones y variables.
PHP
turion 6 1,345 Último mensaje 14 Julio 2014, 15:56 pm
por turion
Declaracion de variables en trigger mysql
Bases de Datos
d91 1 6,702 Último mensaje 18 Enero 2017, 13:19 pm
por d91
Asignacion de variables a cursor mysql
Bases de Datos
d91 1 305 Último mensaje 15 Septiembre 2019, 19:20 pm
por d91
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines