Puede decirle a mysqld que use el modo ANSI
con la opción --ansi
al arrancar. Consulte
Sección 5.3.1, “Opciones del comando mysqld”.
Ejecutar el servidor en modo ANSI es lo mismo que inicializarlo
con las siguientes opciones (especifique el valor de
--sql_mode
en una única línea):
--transaction-isolation=SERIALIZABLE --sql-mode=REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES, IGNORE_SPACE
En MySQL 4.1, puede conseguir el mismo efecto con los siguientes
2 comandos (especifique el valor de sql_mode
en una única línea):
SET GLOBAL TRANSACTION ISOLATION LEVEL SERIALIZABLE; SET GLOBAL sql_mode = 'REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES, IGNORE_SPACE';
Consulte Sección 1.7.2, “Selección de modos SQL”.
En MySQL 4.1.1, la opción sql_mode
puede
inicializarse con el siguiente comando:
SET GLOBAL sql_mode='ansi';
En ese caso, el valor de la variable sql_mode
se especifica para todas las opciones que son relevantes en el
modo ANSI. Puede comprobar el resultado de la siguiente manera:
mysql> SET GLOBAL sql_mode='ansi'; mysql> SELECT @@global.sql_mode; -> 'REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES, IGNORE_SPACE,ANSI';
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.