Perguntas com a marcação «sql»

195
MySQL: Como copiar linhas, mas alterar alguns campos?

Eu tenho um grande número de linhas que gostaria de copiar, mas preciso alterar um campo. Posso selecionar as linhas que quero copiar: select * from Table where Event_ID = "120" Agora eu quero copiar todas essas linhas e criar novas linhas enquanto configura o Event_IDpara 155. Como posso fazer...

195
MySQL: Definir variável de usuário a partir do resultado da consulta

É possível definir uma variável de usuário com base no resultado de uma consulta no MySQL? O que eu quero alcançar é algo como isto (podemos supor que tanto USERe GROUPsão originais): set @user = 123456; set @group = select GROUP from USER where User = @user; select * from USER where GROUP =...

194
Retornar resultados do tipo anônimo?

Usando o exemplo simples abaixo, qual é a melhor maneira de retornar resultados de várias tabelas usando o Linq para SQL? Digamos que eu tenha duas tabelas: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Eu quero devolver todos os cães com os deles BreedName. Eu deveria ter todos os cães...

194
Altere uma coluna do MySQL para AUTO_INCREMENT

Estou tentando modificar uma tabela para criar sua coluna de chave primária AUTO_INCREMENTapós o fato. Eu tentei o seguinte SQL, mas recebi uma notificação de erro de sintaxe. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Estou fazendo algo errado ou isso não é possível? +...

192
Contagem de linhas com DOP

Existem muitas declarações conflitantes por aí. Qual é a melhor maneira de contar linhas usando DOP em PHP? Antes de usar o DOP, simplesmente usei mysql_num_rows. fetchAll é algo que eu não quero, porque às vezes posso lidar com grandes conjuntos de dados, portanto não é bom para o meu uso. Você...

192
Inserir linha PHP / MySQL e obter 'id'

O campo 'id' da minha tabela aumenta automaticamente quando insiro uma linha. Quero inserir uma linha e, em seguida, obter esse ID. Eu faria isso da maneira que disse, mas existe uma maneira de fazer isso sem me preocupar com o tempo entre inserir a linha e obter o ID? Eu sei que posso consultar...

192
Condição em JOIN ou WHERE

Existe alguma diferença (desempenho, prática recomendada, etc ...) entre colocar uma condição na cláusula JOIN versus a cláusula WHERE? Por exemplo... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName =...