Articles of mysql

mysql_fetch_array () / mysql_fetch_assoc () / mysql_fetch_row () / mysql_num_rows etc… espera que o parâmetro 1 seja um recurso

Eu estou tentando selecionar dados de uma tabela MySQL, mas recebo uma das seguintes mensagens de erro: mysql_fetch_array () espera que o parâmetro 1 seja um recurso, booleano dado ou mysqli_fetch_array () espera que o parâmetro 1 seja mysqli_result, booleano dado ou Chamar para uma function de membro fetch_array () em boolean / non-object Este […]

MySQL – Linhas para Colunas

Tentei pesquisar posts, mas só encontrei soluções para o SQL Server / Access. Eu preciso de uma solução no MySQL (5.X). Eu tenho uma tabela (chamada histórico) com 3 colunas: hostid, itemname, itemvalue. Se eu fizer um select ( select * from history ), ele retornará +——–+———-+———–+ | hostid | itemname | itemvalue | +——–+———-+———–+ […]

Como filtrar resultados de SQL em uma relação de muitos-através

Supondo que eu tenha as tabelas student , club e student_club : student { id name } club { id name } student_club { student_id club_id } Eu quero saber como encontrar todos os alunos no clube de futebol (30) e de beisebol (50). Enquanto esta consulta não funciona, é a coisa mais próxima que […]

Como posso SELECT linhas com MAX (valor da coluna), DISTINCT por outra coluna no SQL?

Minha mesa é: id home datetime player resource —|—–|————|——–|——— 1 | 10 | 04/03/2009 | john | 399 2 | 11 | 04/03/2009 | juliet | 244 5 | 12 | 04/03/2009 | borat | 555 3 | 10 | 03/03/2009 | john | 300 4 | 11 | 03/03/2009 | juliet | 200 6 […]

MySQL seleciona 10 linhas aleatórias de 600K linhas rapidamente

Como posso escrever melhor uma consulta que seleciona 10 linhas aleatoriamente de um total de 600k?

Qual é a diferença entre o INNER JOIN, o LEFT JOIN, o RIGHT JOIN e o FULL JOIN?

Qual é a diferença entre INNER JOIN , LEFT JOIN , RIGHT JOIN e FULL JOIN no MySQL ?

Quando usar aspas simples, aspas duplas e retrocessos no MySQL

Eu estou tentando aprender a melhor maneira de escrever consultas. Eu também entendo a importância de ser consistente. Até agora, eu usei aleatoriamente aspas simples, aspas duplas e carrapatos sem qualquer pensamento real. Exemplo: $query = ‘INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)’; Além disso, no exemplo acima, considere que “table,” “col[n],” […]

Conecte o Java a um database MySQL

Como você se conecta a um database MySQL em Java? Quando eu tento, fico java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) Ou java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Como fazer uma expressão regular replace no MySQL?

Eu tenho uma tabela com ~ 500k linhas; varchar (255) O filename coluna UTF8 contém um nome de arquivo; Estou tentando remover vários caracteres estranhos do nome do arquivo – pensei em usar uma class de caracteres: [^a-zA-Z0-9()_ .\-] Agora, existe uma function no MySQL que permite replace através de uma expressão regular ? Estou […]

Tabela dinâmica do MySQL

Se eu tenho uma tabela MySQL parecida com esta: pagecount de ação company_name ——————————- Empresa A PRINT 3 Empresa A PRINT 2 Empresa A PRINT 3 Empresa B EMAIL Empresa B PRINT 2 Empresa B PRINT 2 Empresa B PRINT 1 Empresa A PRINT 3 É possível executar uma consulta MySQL para obter uma saída […]