Perguntas com a marcação «mysql»

132
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 Quero o ID da inserção ou da atualização. Normalmente, eu 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...

132
Defina o valor como NULL no MySQL

Quero que um valor seja definido NULLse nada for colocado na caixa de texto no formulário que estou enviando. Como posso fazer isso acontecer? Eu tentei inserir, 'NULL'mas isso apenas adiciona a palavra NULLao campo. Não tenho certeza de qual código devo fornecer para isso, estou apenas escrevendo...

132
Atualizar vários registros em uma consulta

Eu tenho tabela - config . Esquema: config_name | config_value E eu gostaria de atualizar vários registros em uma consulta. Eu tento assim: UPDATE config SET t1.config_value = 'value' , t2.config_value = 'value2' WHERE t1.config_name = 'name1' AND t2.config_name = 'name2'; mas essa consulta...

131
Mysql - Como sair / sair do procedimento armazenado

Eu tenho uma pergunta muito simples, mas não recebi nenhum código simples para sair do SP usando o Mysql. Alguém pode compartilhar comigo como fazer isso? CREATE PROCEDURE SP_Reporting(IN tablename VARCHAR(20)) BEGIN IF tablename IS NULL THEN #Exit this stored procedure here END IF; #proceed...

131
Como executar um comando MySQL a partir de um shell script?

Como posso executar um comando SQL através de um shell script para que eu possa automatizá-lo? Eu quero restaurar os dados que eu coletei em um arquivo SQL usando um script de shell. Quero me conectar a um servidor e restaurar dados. O comando funciona quando executado separadamente via linha de...

130
MySQL junta-se à cláusula where

Eu tenho duas mesas em que quero entrar. Desejo todas as categorias na tabela de categorias e também todas as categorias assinadas por um usuário na tabela category_subscriptions. essencialmente, esta é a minha consulta até agora: SELECT * FROM categories LEFT JOIN user_category_subscriptions...

130
MySQL, Verifique se existe uma coluna em uma tabela com SQL

Eu estou tentando escrever uma consulta que verifique se uma tabela específica no MySQL tem uma coluna específica e, se não - crie-a. Caso contrário, não faça nada. Este é realmente um procedimento fácil em qualquer banco de dados de classe empresarial, mas o MySQL parece ser uma exceção. Eu...

130
Inserção em massa com SQLAlchemy ORM

Existe alguma maneira de fazer com que o SQLAlchemy faça uma inserção em massa em vez de inserir cada objeto individual. ou seja, fazendo: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) ao invés de: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo`...