Articles of mysql

Emula a cláusula MySQL LIMIT no Microsoft SQL Server 2000

Quando trabalhei no componente de database do Zend Framework , tentamos abstrair a funcionalidade da cláusula LIMIT suportada pelo MySQL, PostgreSQL e SQLite. Ou seja, criar uma consulta poderia ser feito desta maneira: $select = $db->select(); $select->from(‘mytable’); $select->order(‘somecolumn’); $select->limit(10, 20); Quando o database suporta LIMIT , isso produz uma consulta SQL como a seguinte: SELECT […]

Restaurando database MySQL de arquivos físicos

É possível restaurar um database MySQL dos arquivos de database físicos. Eu tenho um diretório que tem os seguintes tipos de arquivo: client.frm cliente.MYD cliente.MYI mas por mais 20 mesas. Eu costumo usar mysqldump ou uma ferramenta semelhante para obter tudo em 1 arquivo SQL, então qual é a maneira de lidar com esses tipos […]

gem gemql2 compilado para biblioteca cliente mysql errada

Quando tentar se conectar ao servidor mysql através do meu aplicativo rails, recebo o seguinte erro D:/Program_Files/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.0.27. (RuntimeError) Como posso corrigir isso?

MySQL – Subtraindo o valor da linha anterior, agrupe por

Eu preciso ter o valor de consumo base no anterior pelo número SN. Estes são meus dados: TABELA EnergyLog SN Date Value 2380 2012-10-30 00:15:51 21.01 2380 2012-10-31 00:31:03 22.04 2380 2012-11-01 00:16:02 22.65 2380 2012-11-02 00:15:32 23.11 20100 2012-10-30 00:15:38 35.21 20100 2012-10-31 00:15:48 37.07 20100 2012-11-01 00:15:49 38.17 20100 2012-11-02 00:15:19 38.97 20103 […]

MySQL – Tornar um campo único existente

Eu tenho uma tabela já existente com um campo que deve ser exclusivo, mas não é. Eu só sei disso porque uma input foi feita na tabela que tinha o mesmo valor que outra input, já existente, e isso causou problemas. Como faço para que este campo aceite apenas valores exclusivos?

Diferença entre duas datas no MySQL

Como calcular a diferença entre duas datas, no formato YYYY-MM-DD hh: mm: ss e obter o resultado em segundos ou milissegundos?

xampp MySQL não inicia

Eu instalei o Xampp no ​​Windows 7 de 32 bits. Quando tento iniciar o MySql no painel de controle do XAMPP (v3.2.1), tenho a seguinte mensagem e o MySql não inicia. 23:02:03 [mysql] Problem detected! 23:02:03 [mysql] Port 3306 in use by “”C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld” –defaults-file=”C:\Program Files\MySQL\MySQL Server 5.1\my.ini” MySQL”! 23:02:03 [mysql] MySQL WILL […]

O que significa a palavra-chave KEY?

Nesta definição de tabela do MySQL: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default ‘0’, ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); O que significa a palavra-chave KEY ? Não é uma chave primária, não é uma chave estrangeira, então é apenas um índice? Em caso afirmativo, o que há […]

Transmitir de VARCHAR para INT – MySQL

Meus dados atuais para SELECT PROD_CODE FROM `PRODUCT` é PROD_CODE 2 5 7 8 22 10 9 11 Eu tentei todas as quatro consultas e nenhum trabalho. ( Ref ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT; SELECT CAST(PROD_CODE AS INTEGER) FROM PRODUCT; Todos […]

Como posso proteger o nome de usuário e senha do MySQL de descompilar?

Os arquivos Java .class podem ser decompilados com bastante facilidade. Como posso proteger meu database se tiver que usar os dados de login no código?