13/06/17 MariaDB / Mysql + AUTO_INCREMENT

Dica rápida: se você percebeu que naquela sua tabela, configurada com uma determinada coluna como chave primária e autoincrementada, o número total de linhas é diferente do valor do autoincremento, não se desespere, queries que não são executadas com sucesso (como nos casos de duplicate error) também fazem com que o o valor do autoincremento seja […]


12/08/13 PhpMyAdmin – POST Content-Length exceeds the limit of bytes

Você instalou o XAMPP em seu ambiente local de desenvolvimento e ao tentar importar um arquivo .sql através do PhpMyAdmin está se deparando com um erro similar a esse: POST Content-Length of 8665170 bytes exceeds the limit of 8388608 bytes in Unknown on line A solução: modifique os valores das variáveis post_max_size e upload_max_filesize (Ex: 20M) no arquivo php.ini […]


12/12/11 Colunas AUTO_INCREMENT no MySQL: Diferenças entre engines InnoDB e MyISAM

Você sabia que existe um comportamento diferente e importante quando se usa uma coluna auto-increment em tabelas InnoDB e MyISAM? Sim! Em tabelas do tipo InnoDB, ao executar um Insert, mesmo que este falhe, ou seja, mesmo que os dados não sejam inseridos, o valor do auto-increment é acrescido, o que não ocorre em tabelas […]


28/11/11 phpMyAdmin: Contador de campo inválido na linha 1 da entrada CSV?

Eis que fui importar um arquivo .csv através do phpMyAdmin e acabei esbarrando com o erro “Contador de campo inválido na linha 1 da entrada CSV”. Sinceramente não consegui identificar o motivo do erro mas achei a solução: No phpMyAdmin, clique na aba Importar, selecione o arquivo a ser importado (Localização do arquivo texto) e em […]


10/11/11 PDO + Mysql: Como definir um Fuso Horário ou Timezone personalizado a cada conexão

Se você possui um servidor de hospedagem no exterior, ao usar a função NOW() do Mysql, você irá receber a data e hora com o fuso horário local do servidor. Mas e se você precisa obter estas informações no seu próprio fuso horário? Simples: Eis que descobri que é possível definir uma Timezone personalizada para […]


08/11/11 Problemas com PDO + UTF-8

Dica rápida pra aqueles que estão enfrentando problemas ao usar PHP Data Objects – PDO com codificação em UTF-8: Logo após a conexão com o banco new PDO(…) execute as seguintes queries: $mysqlcon->query(“SET CHARACTER SET utf8”); $mysqlcon->query(“SET NAMES SET utf8”); Fica aí a dica!


21/09/11 Dreamhost + Mysql + SSH

Se ao tentar executar um script via PhpMyAdmin, e este exceder o tempo limite, lembre-se que você pode se conectar via SSH (usando o Putty) ao servidor da Dreamhost e em seguida se conectar ao Mysql ($ mysql -u user -h host -p) e por fim então executar a query. Ah, lembre-se de definir o […]


20/08/10 Dreamhost + Mysql + Access denied = Can’t obtain database list from the server

Dica rápida para aqueles que possuem uma conta de hospedagem na Dreamhost. Ao tentar acessar algum banco de dados, através de um local externo, sem ser pelo PhPMyAdmin, você receberá o seguinte erro: Can’t obtain database list from the server. Access denied for user *****@***** (using password: YES) O motivo pelo qual isso ocorre é […]