Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - ¿Cómo ver el alias de una restricción en MySQL?

¿Cómo ver el alias de una restricción en MySQL?

Esta es una nueva característica que especifica condiciones para verificar valores antes de insertar o actualizar una fila. La restricción puede devolver un error si el resultado de la condición de búsqueda es FALSO para cualquier fila de la tabla (pero no devuelve un error si el resultado es DESCONOCIDO o VERDADERO). Esta característica comienza a funcionar en MySQL 8.0.16. En versiones anteriores podíamos crearlo pero no funcionaba, lo que significa que la sintaxis era compatible pero no funcionaba. Reglas para recordar:

AUTO_INCREMENT no se permiten columnas autoagregadas.

No se permite hacer referencia a otra columna en otra tabla.

No se permiten funciones almacenadas ni funciones definidas por el usuario.

No se permiten parámetros de funciones y procedimientos almacenados.

No se permiten subconsultas.

Las columnas utilizadas para AL ACTUALIZAR (AL ELIMINAR) no están permitidas en claves externas.

Este monitor se evalúa para las siguientes declaraciones INSERT, UPDATE, REPLACE, LOAD DATA y LOAD XML. Además, la restricción de vigilancia se evaluará para INSERTAR IGNORAR, ACTUALIZAR IGNORAR, CARGAR DATOS…IGNORAR y CARGAR XML…IGNORAR. Para estas declaraciones, aparecerá una advertencia si la restricción se evalúa como FALSA. Omitir inserción o actualización.

Podemos usar esta función para agregar más lógica a la tabla, pero según mi experiencia previa como programador, no recomiendo agregar lógica a la tabla porque es difícil a menos que no tengas acceso a la tabla. código de la aplicación. Buscar o depurar errores.

上篇: Prueba de interpretación de los sueños de Zeng Shiqiang_Prueba diaria de Zeng Shiqiang 下篇: Adivinación metafísica por confirmar
Artículos populares