Articles of mysql

Verificar se a tabela existe sem usar “select from”

Existe uma maneira de verificar se existe uma tabela sem selecionar e verificar valores dela? Ou seja, eu sei que posso ir SELECT testcol FROM testtable e verificar a contagem de campos retornados, mas parece que deve haver uma maneira mais direta / elegante de fazê-lo.

Ordenação por valor de campo específico primeiro

Eu tenho uma tabela com 3 colunas: id | name | priority ——————– 1 | core | 10 2 | core | 9 3 | other | 8 4 | board | 7 5 | board | 6 6 | core | 4 Quero ordenar o conjunto de resultados usando priority mas primeiro as linhas […]

Como devo lidar com – secure-file-priv no MySQL?

Eu estou aprendendo MySQL e tentei usar uma cláusula LOAD DATA . Quando eu usei como abaixo: LOAD DATA INFILE “text.txt” INTO table mytable; Eu tenho o seguinte erro: O servidor MySQL está sendo executado com a opção –secure-file-priv, portanto, não pode executar esta instrução Como faço para resolver esse erro? Eu verifiquei outra pergunta […]

Como exportar database do SQL Server para o MySQL?

Eu estou tentando converter de um arquivo de backup de database do SQL Server ( .bak ) para MySQL. Esta questão e respostas foram muito úteis, e eu importei com sucesso o database, mas agora estou preso ao exportar para o MySQL. O MySQL Migration Toolkit foi sugerido, mas parece ter sido substituído pelo MySQL […]

MySQL ON DUPLICATE KEY – última inserção id?

Eu tenho a seguinte consulta: INSERT INTO table (a) VALUES (0) ON DUPLICATE KEY UPDATE a=1 Eu quero o ID da inserção ou da atualização. Normalmente executo uma segunda consulta para obter isso, pois acredito que insert_id () retorna apenas o ID ‘inserido’ e não o ID atualizado. Existe uma maneira de INSERT / UPDATE […]

MySQL Query para selecionar dados da semana passada?

Oi eu tenho uma tabela com um campo de data e algumas outras informações. Quero selecionar todas as inputs da semana anterior (início da semana a partir de domingo). valores da tabela: id date 2 2011-05-14 09:17:25 5 2011-05-16 09:17:25 6 2011-05-17 09:17:25 8 2011-05-20 09:17:25 15 2011-05-22 09:17:25 Eu quero selecionar todos os ids […]

Acesso negado para o usuário ‘root’ @ ‘localhost’ ao tentar conceder privilégios. Como faço para conceder privilégios?

Eu olhei para uma série de perguntas semelhantes e estou demonstrando que verifiquei o básico. Embora, claro, isso não signifique que eu não tenha perdido algo totalmente óbvio. 🙂 Minha pergunta é: por que nego access a um usuário com os privilégios para fazer o que estou tentando fazer e onde já digitei a senha […]

Como devo armazenar o GUID nas tabelas do MySQL?

Eu uso varchar (36) ou existem maneiras melhores de fazer isso?

Como faço para verificar se um valor é um inteiro no MySQL?

Eu vejo que dentro do MySQL existem as funções Cast() e Convert() para criar inteiros a partir de valores, mas existe alguma maneira de verificar se um valor é um inteiro? Algo como is_int() no PHP é o que eu estou procurando.

Obter nomes de tabelas usando a instrução SELECT no MySQL

No MySQL, eu sei que posso listar as tabelas em um database com: SHOW TABLES No entanto, quero inserir esses nomes de tabela em outra tabela, por exemplo: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Existe uma maneira de obter os nomes da tabela usando uma instrução SELECT padrão, algo como: INSERT […]