mysql

[Mysql] LOAD DATA INFILE ==> file not found

Bonjour,

voici une erreur bizarre, il vous dit file not found alors que le fichier existe^^

il faut utiliser LOCAL, donc LOAD DATA INFILE devient LOAD DATA LOCAL INFILE

si avec ça vous avez le problème : ERROR 1148 (42000) at line 1: The used command is not allowed with this MySQL version, pas de panique :)

il faut rajouter --enable-local-infile à la connexion, ce qui donne (par exemple) : mysql -uroot --enable-local-infile -e "LOAD DATA LOCAL INFILE /abs/path/to/file.txt"

[zf] forcer la connexion mysql en utf8

une petite modification a apporter au Bootstrap.php d'un projet zend framework et plus besoin de faire des utf8_encore dans tous les sens sur des données récupérées en base (ou juste pour être tranquille)

public function  __construct($application) {
        parent::__construct($application);

        $this->getPluginResource('db')->getDbAdapter()->getConnection()->exec("SET NAMES 'utf8'");
    }
Subscribe to RSS - mysql