Mensajes: 78
Temas: 26
Registro en: Oct 2013
Reputación:
0
31-01-2022, 06:45 PM
(Este mensaje fue modificado por última vez en: 31-01-2022, 06:48 PM por citybackpackers .)
Hola, como en otras ocasiones, he puesto los siguientes scripts para borrar bloqueos pero no me funciona... nose si estoy haciendo algo mal:
PONGO EL SIGUIENTE SCRIPT:
delete from estado where id_estado < 500;
update estado set id_estado = id_estado - 500;
El error que me pone en el programa es el siguiente (por si no es por el tema de los bloqueos y es otra cosa pero me suena que era por los bloqueos)
Formulario: FrmHabitaciones<br>
Error: SQL Error: Duplicate entry '1000' for key 1
un saludo.
Mensajes: 15,279
Temas: 117
Registro en: Sep 2012
Reputación:
120
Buenos días,
Bueno a ver, el script lo que hace es:
Primera linea elimina los bloqueos con ID menor de 500
La segunda linea actualiza los bloqueos restandole 500 a su ID
El error que te está dando es porque parece que cuando creas un nuevo estado el programa escoje el id 1000 que ya existe ... prueba a ejcutar este (PRIMERO COPIA DE SEGURIDAD):
UPDATE estado SET id_estado = id_estado - id_estado - id_estado;
A ver si así te deja.
Mensajes: 78
Temas: 26
Registro en: Oct 2013
Reputación:
0
Hola, no, no me deja tampoco.
sigue poniendo:
Formulario: FrmHabitaciones<br>
Error: SQL Error: Duplicate entry '1000' for key 1
Mensajes: 15,279
Temas: 117
Registro en: Sep 2012
Reputación:
120
No puede ser .. estás ejecutando el script en C:\SYSME\SGH\actualizabdsysmehotel.txt?
Mensajes: 78
Temas: 26
Registro en: Oct 2013
Reputación:
0
Si en la carpeta de siempre.
te paso los pantallazos
Archivos adjuntos
Miniatura(s)
Mensajes: 15,279
Temas: 117
Registro en: Sep 2012
Reputación:
120
joer .. y si borramos todos los bloqueos? te haría mucha faena?
script:
delete from estado;
Mensajes: 78
Temas: 26
Registro en: Oct 2013
Reputación:
0
pues si me haría mucha faena porque me borraría tambien los que aún no han pasado.... ¿por borrar bloqueos pasados no pasaría nada. ¿se puede poner fecha a ese script de borrado?
Mensajes: 78
Temas: 26
Registro en: Oct 2013
Reputación:
0
Sería algo así?
delete from estado where fecha_ini < '2022-02-03';
Muchas gracias y disculpa tanta molestia por unos bloqueos pero para mi forma de trabaja me resultan muy útiles.
Mensajes: 15,279
Temas: 117
Registro en: Sep 2012
Reputación:
120
Si, a ver, el problema es que no sabemos cual es el bloqueo con id 1000 que es el que está dando problemas, pero prueba
Mensajes: 78
Temas: 26
Registro en: Oct 2013
Reputación:
0
Nada lo mismo!!!! cawennnnn.