¿Cómo modificar sql_mode o Strict Mode en MySQL?
Quitar todas las restricciones de "sql_mode", en conexiones PDO:
<?php
$dsn = 'mysql:host=localhost;dbname=database_name';
$username = 'username';
$password = 'password';
try {
$pdo = new PDO($dsn, $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Establecer SQL_MODE a vacío
$pdo->exec("SET sql_mode = ''");
// Verificar el cambio
$stmt = $pdo->query("SELECT @@sql_mode");
$sql_mode = $stmt->fetchColumn();
echo "SQL_MODE actual: " . $sql_mode;
} catch (PDOException $e) {
echo "Error: " . $e->getMessage();
}
?>
Quitar solo una restricción especifica de "sql_mode", en conexiones PDO:
Anterior¿Por qué IonCube no puede activarse en servidores de hosting compartido?SiguienteDominio sin SSL instalado
Última actualización
¿Te fue útil?