Articles of mysql

Doctrine 2 mysql FIELD function em ordem por

Eu estou tentando usar a function MySQL FIELD em uma ordem por cláusula em uma consulta. Estou assumindo que o Doctrine 2 não suporta a function FIELD fora da checkbox – isso é verdade? Se sim, como posso usá-lo? Terei que transformar minha consulta inteira em uma consulta nativa? Existe uma extensão do Doctrine 2 […]

MySQL Entity Framework Error – O provedor de armazenamento especificado não pode ser encontrado na configuração ou não é válido

Eu escrevi um assembly em C # para executar todos os dados de access para um database MySQL. Eu usei com êxito o assembly (uma dll compilada) no meu aplicativo desktop C # winform. Mas só funciona em PCs que tenham o “MySQL Connector Net 6.4.4” instalado. Eu tentei usar a mesma assembly com o […]

Como selecionar linhas não “exclusivas”

Eu tenho a seguinte tabela, a partir da qual eu tenho que buscar linhas não exclusivas +——+——+——+ | id | idA |infos | +—– +——+——+ | 0 | 201 | 1899 | | 1 | 205 | 1955 | | 2 | 207 | 1955 | | 3 | 201 | 1959 | +——+——+——+ Eu […]

SQL UPDATE com subconsulta que referencia a mesma tabela no MySQL

Eu estou tentando atualizar o valor de uma coluna em um monte de linhas em uma tabela usando UPDATE. O problema é que preciso usar uma subconsulta para derivar o valor dessa coluna e isso depende da mesma tabela. Aqui está a consulta: UPDATE user_account student SET student.student_education_facility_id = ( SELECT teacher.education_facility_id FROM user_account teacher […]

mysql: como faço para iniciar o incremento automático a partir de um ponto específico?

CREATE TABLE `batchinfo` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datapath` mediumtext, `analysistime` varchar(50) DEFAULT NULL, `reporttime` varchar(50) DEFAULT NULL, `lastcalib` varchar(50) DEFAULT NULL, `analystname` varchar(150) DEFAULT NULL, `reportname` varchar(150) DEFAULT NULL, `batchstate` varchar(150) DEFAULT NULL, `instrument` varchar(20) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `rowid_UNIQUE` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=15034 DEFAULT CHARSET=latin1 Eu quero começar o […]

número da cadeia de caracteres do mysql sort

Eu tenho uma coluna do tipo varchar que armazena muitos números diferentes. Digamos, por exemplo, há 3 linhas: 17,95, 199,95 e 139,95. Como posso classificar esse campo como números no mysql?

MySQL: SELECT de outro servidor

Eu tenho medo de já saber a resposta para a minha pergunta, mas vou perguntar mesmo assim: Quando há dois servidores DB MySQL, posso acessar dados armazenados no outro servidor? Em outras palavras: posso de alguma forma fazer isso: INSERT INTO table (x, y, z) SELECT x, y, x+y FROM [otherserver].[database].[table] A resposta é realmente […]

Como conserto uma tabela InnoDB?

Nós (aparentemente) executamos mal o nosso mecanismo de database Solaris MySQL na noite passada. Pelo menos algumas das tabelas InnoDB estão corrompidas, com erros de timestamp fora de ordem no log de transactions e um erro específico sobre o índice estar corrompido. Sabemos sobre as ferramentas disponíveis para reparos na tabela MyISAM, mas não encontramos […]

Laravel se une a 3 mesas

Eu estou construindo um aplicativo semelhante ao Twitter. Existe um Feed no qual eu quero apenas mostrar posts de usuários que eu sigo. Eu tentei tudo com junções, mas nada parece funcionar. Eu tenho 3 tabelas: Users , Followers , Shares As tabelas são assim: Usuários : id Seguidores : user_id , follower_id Compartilhamentos : […]

Consulta MySQL para selecionar resultados com incremento automático como uma nova coluna adicionada no resultado

Eu tenho uma mesa de estudante com os seguintes campos: student(student_id, student_name, student_avg) Eu preciso escrever uma consulta no MySQL que irá exibir o resultado como: Número de série. => o resultado também deve ter uma nova coluna com número de série como 1,2,3,…,n como um incremento automático para cada linha no resultado. student_id student_name […]