Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-04-2012
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Muy raro con MySQL

Hola amigos.

Resulta que tengo una programa y ayer digite mas de 300 registros y estaban ahi, pero ahora en la mañana prendo la pc y resulta que no hay nada se me borraron o me falta algo por hacer alguien me puede ayudar.

Como es posible que se borraran si nadie los borro yo solo uso esa pc, porque??!!!!
o tengo que hacer query_0001.Flushbuffers?? asi como se hacia el tablas planas?

saluditos
Responder Con Cita
  #2  
Antiguo 06-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, connor, recuerda poner títulos descriptivos a tus preguntas, por favor.
En cuanto a lo que comentas, evidentemente, sin ver nada de código, sólo podemos adivinar.
Puede ser lo que dices, pero como digo, es solo una posibilidad, ya que no tenemos nada de información por tu parte.
Saludos.
Responder Con Cita
  #3  
Antiguo 07-04-2012
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
casimiro tienes razon donde cambio el titulo.

Bueno la pregunta sera si abro una tabla e ingreso un registro y ejecuto la siguiente sentencia query1.post pero despues se corta la energia electrica se grabo dicho registro o no?. pese que aun no cerre la tabla.

Es que ingrese muchos registros, el sistema funciona asi cada registro que ingreso en la tabla le hago un Post osea a 300 registros ingresados son 300 query1.post y si se fue la luz sin antes cerrar la tabla se pierde todo??.
Responder Con Cita
  #4  
Antiguo 07-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Tendrás que confirmar la transacción. Mientras no lo hagas, los datos no estarán "realmente" grabados.
Responder Con Cita
  #5  
Antiguo 08-04-2012
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Casimiro, no siempre aplica si cerró o no la transacción. MySQL a diferencia de FB, maneja varios motores, por default utiliza MyISAM que no es transaccional pero si muy rápido, por lo que cada Post es un commit en automático. Por otro lado tambien usa el motor InnoDB que Sí es transaccional por lo que ahí si aplica el commit.

Nuestro amigo esta tratando de usar un motor cliente-servidor con un enfoque de tablas planas, quiero pensar que su confusión se debe a que está utilizando su propia PC como servidor por lo que todas las tablas las ve como "planas".

Ya entrando en materia, haría falta que nos diera como bien ya dijeron, más información, el código que usa para editar cada registro y la estructura de la tabla, caería muy bien que nos pusiera el código DDL de la tabla para saber que tipo de motor de almacenamiento esta usando.

También hace falta saber como se está conectado a MySQL ya que dependiendo del componente que utilice es la forma en como se ejecutan las transacciones
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #6  
Antiguo 08-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por AzidRain Ver Mensaje
Casimiro, no siempre aplica si cerró o no la transacción. MySQL a diferencia de FB, maneja varios motores, por default utiliza MyISAM que no es transaccional pero si muy rápido, por lo que cada Post es un commit en automático. Por otro lado tambien usa el motor InnoDB que Sí es transaccional por lo que ahí si aplica el commit.
No soy ningún experto en mysql, la verdad, así que, no me hagan mucho caso
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Muy Raro RebeccaGL MySQL 2 03-03-2011 00:11:38
Enumerado raro raro Guillermo80 C++ Builder 5 08-03-2008 23:34:29
muy raro Patricio Varios 12 09-04-2007 22:22:38


La franja horaria es GMT +2. Ahora son las 15:38:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi