AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-50418

Nawaz Sohail's questions

Martin Hope
Nawaz Sohail
Asked: 2018-02-06 08:56:52 +0800 CST

Script de serviço personalizado MySQL para instalação zip

  • 0

Atualmente, estamos usando o MySQL 5.7.20 no CentOS e estamos usando a instalação zip. Como é uma instalação zip, não temos serviço criado em /etc/init.d/.

Existe algum outro método para inicialização e desligamento automáticos, como costumamos fazer com o serviço.

Podemos inicializar usando /etc/rc.local, mas e se quisermos fazer o desligamento automático ou o status do serviço? qualquer script de serviço de amostra

Por favor sugira.

Obrigado.

mysql innodb
  • 1 respostas
  • 59 Views
Martin Hope
Nawaz Sohail
Asked: 2015-12-18 09:18:26 +0800 CST

A primeira inserção é ignorada pelo gatilho

  • 0

Estou enfrentando um problema muito estranho, pois implementei um gatilho na tabela A que criptografa dados e insere dados em outra tabela B e atualiza a coluna para 4 dígitos.
O problema é que a primeira inserção é de alguma forma ignorada e é corrigida a partir da 2ª inserção em diante, não sei por que a primeira inserção é ignorada. Qualquer ajuda seria ótimo.

Os é Linux e a versão do MySQL é 5.7.9

        create table tableA(c1 varchar(10));

    create table tableB(c1 varchar(60)); 

    delimiter //
        CREATE TRIGGER trig1 before INSERT
        ON  tableA FOR EACH ROW
        BEGIN
              IF LENGTH(LTRIM(RTRIM(new.c1))) > 4 then
                BEGIN
                insert into tableB(c1) select AES_ENCRYPT(new.c1,'test') from tableA;
                Set  new.C1 = RIGHT(LTRIM(RTRIM(new.C1)),4) ;       
                 END;
           end if;
        END;
        //
delimiter ;

insert into tableA values('423423544');

select count(*) from tableA;--1
select count(*) from tableB;--0
mysql innodb
  • 1 respostas
  • 103 Views
Martin Hope
Nawaz Sohail
Asked: 2015-09-09 06:50:19 +0800 CST

Calcular o tamanho da linha e o tamanho máximo da linha para uma tabela

  • 17

Existe alguma maneira de calcular o número de bytes ocupados pela tabela? Eu sei que você pode obter algumas informações, information_schema.tablesmas essas informações não são precisas o suficiente.

O que realmente é necessário é o número de bytes de acordo com a definição da tabela apenas para InnoDB e o agrupamento também pode ser considerado como utf-8-general-ci .

Por exemplo, uma tabela testé a seguinte

create table test   (
   col1 varchar(25),
   col2 int,
   col3 varchar(3),
   col4 char(15),
   col5 datetime    
);  

Eu precisaria saber o tamanho total da linha que pode ser acumulada em uma linha, de acordo com os tipos de colunas da tabela.

Encontrou algum tipo de solução semelhante para o MS SQL Server, mas precisa da versão do MySQL

mysql database-design
  • 6 respostas
  • 60335 Views
Martin Hope
Nawaz Sohail
Asked: 2015-08-28 08:15:55 +0800 CST

Como preservar as permissões de execução para o procedimento MySQL com o procedimento alter (Drop/Create)

  • 1

No MySQL, você não pode alterar o procedimento, mas deve executar o procedimento drop/create para alterar o corpo do procedimento. O problema é que drop/create também remove as permissões de execução fornecidas nesse procedimento selecionado.

Existe alguma maneira de dar permissões de execução permanentes que permanecem mesmo após o procedimento de soltar/criar.

Um código de amostra para verificar é o seguinte

delimitador //
cria o procedimento t1 ()
seleciona 1;
//

concede execução no procedimento t1 para test1@'%';

call t1 () funciona bem, mas se você executar o código acima depois de executar o procedimento de descarte primeiro, ocorrerá um erro de permissão.

Qualquer ajuda é muito apreciada

mysql permissions
  • 3 respostas
  • 1487 Views
Martin Hope
Nawaz Sohail
Asked: 2015-02-20 05:51:45 +0800 CST

MySQL Master não envia eventos para outro Master

  • 1

Temos a replicação mestre-mestre e ela está configurada corretamente, pois transmite dados por um determinado período de tempo e depois disso não envia mais eventos até pararmos/iniciarmos o escravo em ambos os nós.

Quando eu corro Show Slave Status\G, ele exibe

  • Seconds_Behind_Mastercomo 0
  • Slave_SQL_RunningComoYes
  • Slave_IO_RunningComoYes
  • server_idtambém é diferente para ambos os nós.

Informações do meu servidor

  • A versão do MySQL é 5.6.23
  • WindowsServer 2012

Qualquer ajuda seria ótimo.

mysql replication
  • 1 respostas
  • 741 Views
Martin Hope
Nawaz Sohail
Asked: 2014-10-22 04:17:10 +0800 CST

Convertendo 'False'(string) para False(boolean) Durante LOAD DATA LOCAL INFILE

  • 8

No MySQL, existe uma maneira de carregar "False" em uma coluna booleana.

Ao carregar dados na tabela com coluna booleana e onde os dados estão em "True" ou "False", ele avisa:

"Incorrect integer value: 'False' for column 'c1' at row 1".

A estrutura da tabela é a seguinte

Create Table: CREATE TABLE `n1` (
  `c1` boolean ,
  `c2` int
) ENGINE=InnoDB DEFAULT CHARSET=latin1

Estou usando a instrução load data para carregar do arquivo "file1", que é separado por vírgula e colocado entre aspas duplas. A seguir está a amostra de dados

"False","1" 
"True","2"

As instruções load data local infile são as seguintes

load data local infile 'file1' 
into table n1 
  FIELDS TERMINATED BY ',' 
  enclosed by '\"' LINES 
  TERMINATED BY '\r\n';
mysql
  • 1 respostas
  • 9970 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve