Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ TaurusDB/ Preguntas frecuentes/ Uso de la base de datos/ ¿Cómo agrego columnas usando INSTANT?
Actualización más reciente 2025-05-22 GMT+08:00

¿Cómo agrego columnas usando INSTANT?

TaurusDB es compatible con MySQL 8.0.22 de código abierto, por lo que puede usar ALGORITHM=INSTANT para agregar columnas rápidamente, evitando que el bloqueo en espera afecte a las cargas de trabajo o al tiempo de espera de ejecución de sentencias SQL.

Restricciones

  • Las columnas solo se pueden agregar en una sentencia. Si hay otras operaciones no instantáneas en la misma sentencia, las columnas no se pueden agregar inmediatamente.
  • Las columnas solo se pueden agregar al final de las columnas existentes.
  • No se admite el formato de fila COMPRESSED.
  • Las tablas que ya tienen índices de texto completo no son compatibles.

    Si una tabla tiene un índice de texto completo, debe ejecutar la sentencia OPTIMIZE TABLE en la tabla después de eliminar el índice de texto completo.

  • No se admiten tablas temporales.
  • Un campo nuevo no puede tener un valor predeterminado.

Procedimiento

  1. Inicie sesión en la consola de gestión.
  2. Haga clic en en la esquina superior izquierda y seleccione una región y un proyecto.
  3. Haga clic en en la esquina superior izquierda de la página y elija Databases > TaurusDB.
  4. En la página Instances, busque la instancia y haga clic en Log In en la columna Operation.

    Como alternativa, en la página Instances, haga clic en el nombre de la instancia para ir a la página Basic Information. Haga clic en Log In en la esquina superior derecha de la página.

  5. En la página de inicio de sesión mostrada, ingrese el nombre de usuario y la contraseña correctos y haga clic en Log In.
  6. En la barra de menú superior, elija SQL Operations > SQL Query.
  7. Ejecute la siguiente sentencia SQL para agregar rápidamente una columna:

    ALTER TABLE table_name ADD COLUMN column_name column_definition, ALGORITHM=INSTANT;

    • table_name: nombre de tabla
    • column_name: nombre de columna
    • column_definition: comentarios de columna