Hay algunos sql_mode
valores en MySQL:
ANSI
,
IGNORE_SPACE
,
STRICT_TRANS_TABLES
etc.
¿Cómo puedo ver un valor en particular? El manual dice:
Puede recuperar el modo actual emitiendo una instrucción SELECT @@ sql_mode.
Pero simplemente no muestra nada, solo un campo en blanco en una tabla con @@sql_mode
un nombre de columna.
PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ORACLE,NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_FIELD_OPTIONS,NO_AUTO_CREATE_USER
y etc. no estuvieran configurados? ¿O quiere decir que algunos de ellos están configurados pero simplemente no se muestran de forma predeterminada?También puede probar esto para determinar el valor global actual
sql_mode
:SELECT @@GLOBAL.sql_mode;
o valor de la sesión
sql_mode
:SELECT @@SESSION.sql_mode;
También tuve la sensación de que el modo SQL estaba vacío.
fuente