Articles of mysql

UNIÃO de desempenho do SQL vs OR

Acabei de ler parte de um artigo de otimização e segfaulted na seguinte declaração: Ao usar instruções de substituição SQL usando OR com um UNION : select username from users where company = ‘bbc’ or company = ‘itv’; para: select username from users where company = ‘bbc’ union select username from users where company = […]

A adição de ‘LIMIT 1’ às consultas do MySQL as torna mais rápidas quando você sabe que haverá apenas 1 resultado?

Quando eu adiciono o LIMIT 1 a uma consulta do MySQL, ele pára a pesquisa depois que ele encontra 1 resultado (tornando-o mais rápido) ou ainda obtém todos os resultados e trunca no final?

Não é possível conectar-se ao servidor de database (mysql workbench)

Você poderia me ajudar a resolver esse problema? Quando tento clicar em “database de consulta” no menu do database no ambiente de trabalho do Mysql. isso me dá um erro: Cannot Connect to Database Server Your connection attempt failed for user ‘root’ from your host to server at 127.0.0.1:3306:Can’t connect to mysql server on ‘127.0.0.1’(10061) […]

Os stored procedures do MySQL os utilizam ou não para usá-los

Estamos no início de um novo projeto, e estamos realmente nos perguntando se devemos usar stored procedures no MySQL ou não. Nós usaríamos os stored procedures apenas para inserir e atualizar as entidades do modelo de negócios. Existem várias tabelas que representam uma entidade modelo, e nós a abstrairíamos nos stored procedures insert / update. […]

Qual é o comprimento máximo de dados que posso colocar em uma coluna BLOB no MySQL?

Qual é o comprimento máximo de dados que posso colocar em uma coluna BLOB no MySQL?

MySQL – Controle qual linha é retornada por um grupo por

Eu tenho uma tabela de database como esta: id version_id field1 field2 1 1 texta text1 1 2 textb text2 2 1 textc text3 2 2 textd text4 2 3 texte text5 Se você não resolveu, ele contém várias versões de uma linha e, em seguida, alguns dados de texto. Eu quero consultá-lo e retornar […]

Atualize uma tabela MySQL com valores de outra

Eu estou tentando atualizar uma tabela MySQL com base em informações de outro. Minha mesa original parece com: id | value ———— 1 | hello 2 | fortune 3 | my 4 | old 5 | friend E a tabela tobeupdated parece com: uniqueid | id | value ——————— 1 | | something 2 | […]

Erro 1050 do Mysql “Tabela já existe” quando, na verdade, não

Estou adicionando esta tabela: CREATE TABLE contenttype ( contenttypeid INT UNSIGNED NOT NULL AUTO_INCREMENT, class VARBINARY(50) NOT NULL, packageid INT UNSIGNED NOT NULL, canplace ENUM(‘0′,’1’) NOT NULL DEFAULT ‘0’, cansearch ENUM(‘0′,’1’) NOT NULL DEFAULT ‘0’, cantag ENUM(‘0′,’1’) DEFAULT ‘0’, canattach ENUM(‘0′,’1’) DEFAULT ‘0’, isaggregator ENUM(‘0’, ‘1’) NOT NULL DEFAULT ‘0’, PRIMARY KEY (contenttypeid), UNIQUE KEY […]

INSERT INTO… SELECIONE DE… NA ATUALIZAÇÃO DE CHAVE DUPLICADA

Eu estou fazendo uma consulta de inserção onde a maioria das muitas colunas precisaria ser atualizada para os novos valores se uma chave exclusiva já existisse. É algo assim: INSERT INTO lee(exp_id, created_by, location, animal, starttime, endtime, entct, inact, inadur, inadist, smlct, smldur, smldist, larct, lardur, lardist, emptyct, emptydur) SELECT id, uid, t.location, t.animal, t.starttime, […]

Como armazenar uuid como número?

Com base na resposta da pergunta, desempenho UUID no MySQL , a pessoa que responde sugere armazenar o UUID como um número e não como uma string. Não tenho certeza de como isso pode ser feito. Alguém poderia me sugerir alguma coisa? Como meu código de ruby lida com isso?