Creo que entiendo la idea detrás de su pregunta: probablemente piense que una empresa podría (o debería) ejecutar MySQL en modo estricto en la prueba para encontrar errores, pero no en la producción, para que las cosas funcionen sin problemas incluso si hay pequeños errores ( datos no validados, etc.
Si bien este es un punto de vista válido, no estoy de acuerdo. Recomiendo usar el modo estricto en producción. Hago esto porque el modo no estricto básicamente tiene como objetivo llenar su contenedor de datos con datos incorrectos cuando no es posible llenarlo con los datos correctos, en lugar de devolver un error. Esto hace que sus datos no sean confiables y, en algunos casos, causarán problemas inesperados a sus aplicaciones.
Si me pregunta, lo correcto es ejecutar en modo estricto y asegurarse de que la aplicación maneje correctamente los errores inesperados de la base de datos.
- Cómo hacer que mi sitio web de tecnología / juegos sea más popular
- Cómo habilitar la reserva de vuelos en mi sitio web
- ¿Cuáles son las ventajas de contratar una empresa de desarrollo web para desarrollar su sitio web?
- ¿Qué tipo de trabajo puedo recibir asistiendo a la Escuela de Informática de IU? ¿La programación / desarrollo web sería una de estas opciones también?
- ¿Cuáles son las mejores prácticas y herramientas para la colaboración de equipos frontend y backend en una startup web?