Autor
|
Tema: Limitar el número de registros en una tabla con MYSQL (Leído 5,264 veces)
|
brbstr
Desconectado
Mensajes: 11
|
Hola!
Tengo una tabla en la cual almaceno 4 imágenes con sus respectivos id, pero no voy almacenar mas. Si elimino una foto que tiene la id 2 y la quiero cambiar por otra no quiero que me inserte el registro 5 sino que se inserte en ese hueco que queda libre, y a demás quiero, si se puede, limitar la tabla a que sólo puedan insertarse 4 registros.
No se si todo esto es posible a ver si alguien puede ayudarme.
Muchas gracias.
Un saludo.
|
|
|
En línea
|
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
1) Por lo general los id son auto_increment, así que si o si se te generaría un id 5... 2)En lugar de borrar el 2 y agregar otro registro con el mismo ID, directamente hace un update al campo con ID 2 con los nuevos valores 3) MySQL no ofrece una forma nativa de limitar la cantidad de registros en una tabla de forma nativa. Esto lo tendrias que hacer desde la logica de tu aplicación, con PHP por ejemplo, pero con lo que ya te dije en los dos puntos anteriores seria inutil.
Y por ultimo si solo queres una colección de 4 elementos ni te molestes en usar bases de datos, mejor seria guardar los datos en un archivo de texto plano, JSON, XML, INI, etc...
Saludos!!!
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
joserene
Desconectado
Mensajes: 2
|
Hola buenas noches Amigo Mira no conozco ninguna funcion que haga lo que dices
Lo tendriamosque hacer desde programacion validadndo:
1.-el valor de PK en la tabla debe ser id y auto_increment 2.- Tendriamos que hacer una consulta a la tabla y verificar el id autoincremental 3.-Okay, ya que hayamos hecho la consulta en la base de datos nos devolvera un valor, ejemplo: podriamos guardarlo en una variable int Valor=valor que trae la consulta if(Valor<=100) { que ya no inserte }else { que inserte, colocamos la insercion aqui } NOTA:El 100 seria el valor maximo de registros permitidos.
Buenas noches saludos!!! Jose Rene Avalos Almaraz
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
duda al llenar una tabla de registros en php
PHP
|
pedraxito
|
3
|
5,368
|
21 Mayo 2007, 05:06 am
por SeniorX
|
|
|
Mostrar los Registros de una tabla en phpo mysql
PHP
|
danipena78
|
1
|
6,610
|
4 Julio 2011, 17:40 pm
por RedZer
|
|
|
Limitar el número de conexiones?
Hacking Wireless
|
gregory90
|
4
|
7,553
|
22 Agosto 2011, 18:30 pm
por gregory90
|
|
|
Limitar número de copias en impresión
Windows
|
vickarma
|
3
|
8,424
|
16 Mayo 2012, 09:20 am
por vickarma
|
|
|
19 000 registros en una tabla
Desarrollo Web
|
landerzx
|
2
|
2,670
|
30 Abril 2013, 23:33 pm
por landerzx
|
|