Articles of mysql

Exceção: Já existe um DataReader aberto associado a esta conexão que deve ser fechado primeiro

Eu tenho abaixo código e estou ficando exceção: Já existe um DataReader aberto associado a esta Connection que deve ser fechado primeiro. Eu estou usando o Visual Studio 2010 / .Net 4.0 e MySQL para este projeto. Basicamente eu estou tentando executar outra instrução SQL ao usar o leitor de dados para fazer minha outra […]

Design da Tabela de Valores de Atributos da Entidade

Atualmente, estou projetando uma estrutura de database para a seção de produtos de uma plataforma de comércio eletrônico. Ela precisa ser projetada de forma a possibilitar a venda de um número infinito de diferentes tipos de produtos com um número infinito de atributos diferentes. Por exemplo, os atributos de um laptop seriam RAM, Tamanho da […]

SQL: Repita uma linha de resultado várias vezes e numere as linhas

Eu tenho uma consulta SQL com um resultado como este: value | count ——+—— foo | 1 bar | 3 baz | 2 Agora quero expandir isso para que cada linha com uma count maior que 1 ocorra várias vezes. Eu também preciso que essas linhas sejam numeradas. Então eu pegaria: value | count | […]

Filtrar por COUNT (*)?

É possível agrupar resultados e filtrar quantas linhas estão no grupo? Algo assim: SELECT * FROM mytable WHERE COUNT(*) > 1 GROUP BY name

Máximo de grupos

Eu tenho uma tabela da qual eu estou tentando recuperar a última posição para cada segurança: A mesa: Minha consulta para criar a tabela: SELECT id, security, buy_date FROM positions WHERE client_id = 4 +——-+———-+————+ | id | security | buy_date | +——-+———-+————+ | 26 | PCS | 2012-02-08 | | 27 | PCS | […]

Qual é a diferença entre o backtick e o colchete nas instruções SQL?

Eu pensei que haveria outra pergunta sobre isso, mas não consegui encontrar uma. No MySQL com PHP eu costumo encapsular meus nomes de campo com backticks para mascarar qualquer nome ou caractere reservado. No entanto, um dos meus colegas apontou que isso também pode ser alcançado usando colchetes. Excluindo o fato de que os backticks […]

Como selecionar do MySQL onde o nome da tabela é variável

Eu tenho um caso em que obter o nome da tabela deve ser de uma variável definida como: SET @ID_1 = (SELECT ID FROM `slider` LIMIT 0,1); SET @Cat = (SELECT Category FROM `slider` LIMIT 0,1); select * from @Cat where ID = @ID_1 mas fazendo assim o MySQL gera um erro, alguém poderia me […]

usar uma variável para o nome da tabela no mysql sproc

Eu estou tentando passar um nome de tabela em meu procedimento armazenado mysql para usar este sproc para selecionar fora de tabelas diferentes, mas não está funcionando … isso é o que eu estou tentando: CREATE PROCEDURE `usp_SelectFromTables`( IN TableName varchar(100) ) BEGIN SELECT * FROM @TableName; END Eu também tentei w / o sinal […]

Como eu salvo e recupero uma imagem no meu servidor em um webapp java

Aqui com outra pergunta sobre Imagens (que parece ser mais difícil do que eu previa inicialmente) estou trabalhando em um aplicativo da web java com JSF 2.0 (apache myFaces) e eu quero que este aplicativo seja capaz de enviar uma foto para um destino em o servidor vai rodar. Eu tenho um Windows r2 2008 […]

Como posso usar uma variável definida pelo usuário MySql em um MySqlCommand .NET?

Eu simplesmente quero executar a seguinte declaração do Mysql SET @a = 1;SELECT @a; com MySql.Data.MySqlClient [System.Reflection.Assembly]::LoadWithPartialName(“MySql.Data”) $password = ‘mypassword’ $sql = “SET @a = 1;SELECT @a;” $server = ‘localhost’ $port = 3306 $database = ‘test’ $User = ‘root’ $conn=new-object MySql.Data.MySqlClient.MySqlConnection $connectionstring = “Server=$Server;Port=$port;Database=$DataBase;Uid=$User;Pwd=$Password;allow zero datetime=yes” $conn.ConnectionString = $connectionstring $conn.Open() $cmd=new-object MySql.Data.MySqlClient.MySqlCommand($sql,$conn) $ds=New-Object system.Data.DataSet $da=New-Object […]