Amortizacion Java
¿Qué es?
Es una colección de tablas MyISAM idénticas que pueden usarse como una. * "Idéntica" significa que todas las tablas tienen información de columna eíndice Idéntica. *No puede mezclar tablas en que las columnas se listen en orden distinto, no tenganexactamente las mismas columnas, o tenganlos índices en orden distinto. *Sin embargo, alguna o todaslas tablas pueden comprimirse con myisampack. *Diferencias en las opciones de las tablas tales como AVG_ROW_LENGTH, MAX_ROWS, o PACK_KEY
no importan.
Crear una tabla merge
Cuando crea unatabla MERGE , MySQL crea dos ficheros en disco. Los ficheros tienen nombres que comienzan con el nombre de la tabla y tienen una extensión para indicar el tipo de fichero: *Un fichero .frm almacena ladefinición de Tabla. *Un fichero .MRG contiene los nombres de las que deben usarse como una. *Las tablas no tienen que estar en la misma base de datos que la tabla MERGE. tablas
¿Qué operacionespermite?
*Puede usar SELECT, DELETE, UPDATE, y INSERT en la colección de tablas, Debe tener permisos de SELECT, UPDATE, y DELETE en las tablas que mapea a una tabla MERGE. *Si hace un DROP de la tablaMERGE , sólo borra la especificación MERGE . Las tablas subyacentes no se ven afectadas.
* Cuando se crea una tabla MERGE , debe especificar una cláusula UNION=(lista-de-tablas) que indica quétablas quiere usar como una. * Puede especificar opcionalmente una opción INSERT_METHOD si quiere que las inserciones en la tabla MERGE se realicen en la primera o última tabla de la lista UNION . Use unvalor de FIRST o LAST para hacer que las inserciones se hagan en la primera o última tabla. Si no especifica una opción INSERT_METHOD o si la especifica con un valor de NO, intentos de insertarregistros en la tabla MERGE producen un error.
Ejemplo
* La columna “a” está indexada en la tabla MERGE, pero no está declarada como PRIMARY KEY como lo está en las tablas MyISAM subyacentes. * Esto...
Regístrate para leer el documento completo.