¡Hola!
Por ahí he leído que el limite de una tabla en mysql es 4096 registros.
Es que lo unico que se me ha ocurrido es con un Join de otra tabla, pero cuando se llenara la base de datos podría estas fuera de servicio durante un tiempo... :-(
¿Existe alguna manera de aumentar esta cantidad? :huh:
Usa:
Select TOP x <atributos> FROM...
Donde x es el número de filas que devuelve la consulta.
Buenas.
@GameAndWatch, creo que has interpretado mal tu lectura. Ese límite no es en cuanto a registros (filas) por tabla. La limitación que comentas hace mención al nº de campos (columnas) que puede tener una tabla.
http://translate.google.es/translate?hl=es&langpair=en|es&u=http://dev.mysql.com/doc/refman/4.1/en/column-count-limit.html (http://translate.google.es/translate?hl=es&langpair=en%7Ces&u=http://dev.mysql.com/doc/refman/4.1/en/column-count-limit.html)
http://dev.mysql.com/doc/refman/5.0/es/innodb-restrictions.html (http://dev.mysql.com/doc/refman/5.0/es/innodb-restrictions.html)
@Isótopo, en MySQL, creo que no está implementado TOP, en su lugar se utiliza LIMIT.
Saludos.
Si, se utiliza LIMIT.
¿Entonces no hay limite de registros en una tabla de mysql?
Pues todos tienen razon, el unico limite es en cuanto al numero de campos en una tabla, por lo demas, por ejemplo yo tengo un sistema con MySQL y tiene ntablas que tienen mas de 2 millones de registros y al momento de mostrarlos o listarlos no existe un limite. Otra cosas es que tu uses lka sentecia LIMIT para delimitar el numero de registro que MySQL te muestre.
Cita de: GameAndWatch en 15 Junio 2012, 08:20 AM
Si, se utiliza LIMIT.
¿Entonces no hay limite de registros en una tabla de mysql?
El limite de registros de una tabla esta determinado por el sistema operativo y el tipo de sistema de archivos en donde MySQL guarde el archivo de tablas. Por ejemplo si tu sistema operativo usa un sistema de archivos donde el tamañano maximo para un archivo sea de 6GB, tenes que dividir 6GB por lo que ocupa cada registro de la tabla, y mas o menos ese sera el limite de registros