Ir para conteúdo
TeixeiraRamos

Erro SQL ' '

Recommended Posts

Estou tentando importar um arquivo .MYD, antes criei o banco de dados e criei a tabela através do phpAyAdmin.

Ocorre que quando aponto para o arquivo .MYS com os dados, mostra a mensagem:

Citar
Importação terminou com sucesso, 2 queries executadas. (miniaturas.MYD)

Erro

Comando SQL:

 



 

Mensagens do MySQL : Documentação

#1064 - Você tem um erro de sintaxe no seu SQL próximo a '' na linha 1

 

Como vou corrigir esse Erro de sintaxe no SQL?

Obrigado

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Alaert Gabriel

Estou importando pelo phpMyAdmin o arquivo MYD, depois de ter criado toda a estrutura da tabela.

Se tem como ver no phpMyAdim a linha 1 eu ainda não descobri.

Sei que dessa forma fica difícil, mas não mostrando no phpMyAdim.

Obrigado pela atenção.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por rnicson
      Estou com problemas em um script usado com boletophp para enviar vários boletos de uma vez, no sistema eu consegui fazer com que gere os pdf e armazena em uma pasta boletos corretamente separado pelo nome que seria o id do cliente,esse boleto é enviado por email ao responsável cadastrado. As informações estão chegando corretamente porém estou tendo problema com o código de barras e o número do código pois está gerando apenas 1.
       
      Eu tenho visto algumas postagens e aparentemente é no include funcao_itau.php que faz o serviço de gerar o código de barra.

       
      <?php     $mysqli = new mysqli("", "", "", "");     $query = "SELECT * FROM gerar_boleto";     $query2 = "SELECT * FROM boletos_gerados ORDER BY id DESC";     $result = $mysqli->query($query);     $result2 = $mysqli->query($query2);     $row2 = $result2->fetch_assoc();          $nosso_Numero = $row2['nosso_numero'];     while ($row = $result->fetch_assoc()) {     $valor = $row['valor_boleto'];     $cliente = $row['cliente'];     $cnpj = $row['cnpj'];     $email = $row['email'];     $documento = $row['documento'];     $vencimento = $row['data_vencimento'];     $data_vencimento = date("d/m/Y",strtotime("$vencimento"));          $documento = $row['data_documento'];     $data_documento = date("d/m/Y",strtotime("$documento"));     $vencimento_remessa = date("Y-m-d",strtotime("$vencimento"));     $documento_remessa = date("Y-m-d",strtotime("$documento"));     $endereco = $row['endereco'];     $bairro = $row['bairro'];     $cep = $row['cep'];     $cidade = $row['cidade'];     $estado = $row['estado'];     $id = $row['id'];     $data = date('m');     $numero_Documento = "CONT-".date('m')."/".date('Y');     $posicao_Numero = $nosso_Numero+1;     $data_atual = date("Y");     $registro = $posicao_Numero; // DADOS DO BOLETO PARA O SEU CLIENTE $dias_de_prazo_para_pagamento = 0; $taxa_boleto = 0.00; $data_venc = $data_vencimento;  // Prazo de X dias OU informe data: "13/04/2006";  $valor_cobrado = "2950,00"; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal $valor_cobrado = str_replace(",", ".",$valor_cobrado); $valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', ''); $dadosboleto["nosso_numero"] = $posicao_Numero;  // Nosso numero - REGRA: M�ximo de 8 caracteres! $dadosboleto["numero_documento"] = $numero_Documento;    // Num do pedido ou nosso numero $dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = $data_documento; // Data de emiss�o do Boleto $dadosboleto["data_processamento"] = $data_documento; // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $valor;     // Valor do Boleto - REGRA: Com v�rgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = $cliente .' - '. $cnpj; $dadosboleto["endereco1"] = $endereco. '-' .$bairro; $dadosboleto["endereco2"] = $cidade. '-'. $estado. '-  CEP:'. $cep; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo1"] = "Filiação - "; $dadosboleto["demonstrativo2"] = "Contribuição REF. AGOSTO/2018"; $dadosboleto["demonstrativo3"] = ""; $dadosboleto["instrucoes1"] = "- Sr. Caixa, não receber após o vencimento"; $dadosboleto["instrucoes2"] = ""; $dadosboleto["instrucoes3"] = "- "; $dadosboleto["instrucoes4"] = "  Emitido por"; // DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE $dadosboleto["quantidade"] = "1"; $dadosboleto["valor_unitario"] = "$valor"; $dadosboleto["aceite"] = "S";         $dadosboleto["especie"] = "R$"; $dadosboleto["especie_doc"] = "R$"; // ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- // // DADOS DA SUA CONTA - SICREDI $dadosboleto["agencia"] = ""; // Num da agencia, sem digito $dadosboleto["conta"] = "";    // Num da conta, sem digito $dadosboleto["conta_dv"] = "";     // Digito do Num da conta // DADOS PERSONALIZADOS - SICREDI $dadosboleto["carteira"] = "109"; // SEUS DADOS $dadosboleto["identificacao"] = ""; $dadosboleto["cpf_cnpj"] = ""; $dadosboleto["endereco"] = ""; $dadosboleto["cidade_uf"] = ""; $dadosboleto["cedente"] = ""; ob_start(); // NÃO ALTERAR! include_once("include/funcoes_itau.php");  include("include/layout_sicredi.php"); $content = ob_get_clean(); // convert require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php'); try {     $html2pdf = new HTML2PDF('P','A4','fr', array(0, 0, 0, 0));     /* Abre a tela de impressão */     //$html2pdf->pdf->IncludeJS("print(true);");          $html2pdf->pdf->SetDisplayMode('real');          /* Parametro vuehtml = true desabilita o pdf para desenvolvimento do layout */     $html2pdf->writeHTML($content, isset($_GET['vuehtml']));          /* Abrir no navegador */     //$html2pdf->Output('boleto.pdf');          mkdir('boletos/'.date('m-Y'));          /* Salva o PDF no servidor para enviar por email */     $html2pdf->Output('boletos/'.date('m-Y').'/'.$id.'.pdf', 'F');          /* Força o download no browser */     //$html2pdf->Output('boleto'.$id.'.pdf', 'D'); } catch(HTML2PDF_exception $e) {     echo $e;     exit;      } // Inclui o arquivo class.phpmailer.php localizado na pasta class require_once("PHPMailer_5.2.0/class.phpmailer.php"); // Inicia a classe PHPMailer $mail = new PHPMailer(true);   // Define os dados do servidor e tipo de conexão // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= $mail->IsSMTP(); // Define que a mensagem será SMTP   try {      $mail->Host = 'mail.site.org.br'; // Endereço do servidor SMTP (Autenticação, utilize o host smtp.seudomínio.com.br)      $mail->SMTPAuth   = true;  // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)      $mail->Port       = 587; //  Usar 587 porta SMTP      $mail->Username = 'email@site.org.br'; // Usuário do servidor SMTP (endereço de email)      $mail->Password = 'password'; // Senha do servidor SMTP (senha do email usado)        //Define o remetente      // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=          $mail->SetFrom('email@site.org.br', 'empresa'); //Seu e-mail      $mail->AddReplyTo('email@site.org.br', 'empresa'); //Seu e-mail      $mail->Subject = 'Boleto Empresa';//Assunto do e-mail          //Define os destinatário(s)      //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=      $mail->AddAddress($email, $cliente);        //Campos abaixo são opcionais       //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=      //$mail->AddCC('destinarario@dominio.com.br', 'Destinatario'); // Copia      //$mail->AddBCC('destinatario_oculto@dominio.com.br', 'Destinatario2`'); // Cópia Oculta      $mail->AddAttachment('boletos/'.date('m-Y').'/'.$id.'.pdf');      // Adicionar um anexo          //Define o corpo do email      $mail->MsgHTML('Contribuição Mensal');         ////Caso queira colocar o conteudo de um arquivo utilize o método abaixo ao invés da mensagem no corpo do e-mail.      //$mail->MsgHTML(file_get_contents('arquivo.html'));        $mail->Send();      echo "Mensagem enviada com sucesso</p>\n";       //caso apresente algum erro é apresentado abaixo com essa exceção.     }catch (phpmailerException $e) {       echo $e->errorMessage(); //Mensagem de erro costumizada do PHPMailer }      $sql="INSERT INTO boletos_gerados (id,nosso_numero, numero_documento, data_vencimento, data_documento, valor_boleto, id_cliente) VALUES ('','$registro','$numero_Documento','$data_vencimento','$data_documento','$valor','$id')"; $insert = $mysqli->query($sql); $sql2="INSERT INTO boleto_filiadas (id,nosso_numero, numero_documento, data_vencimento, data_documento, valor, nome_cliente, tipo_documento, documento, logradouro, bairro, cep, cidade, estado) VALUES ('','$registro','$numero_Documento','$vencimento_remessa','$documento_remessa','$valor','$cliente','CNPJ','$cnpj','$endereco', '$bairro', '$cep', '$cidade', '$estado')"; $insert2 = $mysqli->query($sql2); }  
    • Por caiquestevanatto
      Boa noite pessoal,

      estou criando uma trigger em Oracle, que ao realizar uma venda (insert ou update), a trigger retire a quantidade vendida do estoque. Porém, estou com alguma dificuldades.

      A trigger criada é a seguinte:
      CREATE OR REPLACE TRIGGER BAIXA_ESTOQUE
      AFTER UPDATE OR INSERT ON ITEMPEDIDO
      FOR EACH ROW
      DECLARE IDPEDIDO INT;
      BEGIN
      SELECT IDPEDIDO INTO IDPEDIDO FROM PEDIDO WHERE IDPEDIDO = :NEW.IDPEDIDO;
      IF (IDPEDIDO > :NEW.IDPEDIDO) THEN
      UPDATE PRODUTO SET QUANTIDADE = QUANTIDADE - :NEW.QUANTIDADE 
      WHERE IDPRODUTO = :NEW.IDPRODUTO;
      END IF;
      END;

      Realizo o insert na tabela itempedido, porém quando vou verificar no select * from produto, a quantidade não foi modificada.

      Conseguem me ajudar onde estou errando ?
    • Por caiquestevanatto
      Boa noite pessoal,

      Sou novato no mundo Oracle e estou com dificuldades em criar uma trigger que toda vez que um produto for alterado, deverá criar um registro de LOG.

      Criei a trigger abaixo porém não tenho certeza de que estar certa, pois esta apresentando a mensagem "2/48 PL/SQL: ORA-00984: coluna não permitida aqui" na linha os está AFTER UPDATE OR INSERT ON PRODUTO.

      CREATE OR REPLACE TRIGGER CREATE_LOG
      AFTER UPDATE OR INSERT ON PRODUTO
      FOR EACH ROW
      BEGIN 
      INSERT INTO LOG VALUES (NEXTVAL,''02/10/2018'', "log criada" );
      end;

      Além disso, no insert, coloquei apenas uma data simbolica, pois tem que inserir a data atual e não faço ideia de como fazer isso.

      Segue estrutura da tabela LOG:
      IDLOG NUMBER(38,0)
      DATA DATE
      DESCRICAO VARCHAR2(255 BYTE)

      podem me ajudar por favor ?
    • Por Carlos Primo
      Olá, fiz um código VBA Sql para consultar dados de uma tabela e atribuí os valores dos dados em 3 variveis, porem uma das váriaveis não funciona corretamente.
      Os dados desta variavel que não funciona possui letras e números, pois os dados da tabela referente a esta variavel possui letras e números.
      Quando coloco o valor direto dentro do select o código funciona, mas com variável não da certo.
      Também funciona quando retiro esta variável.
      No código, o nome da variável é PREFIX
       
      O erro que aparece é esse:
      Run-time error '-2147217900 (80040e14)':
      [Microsoft][ODBC SQL Server Driver]  Invalid column name 'Y18HW'.

       
      Segue o código:
       
      Sub sb_RetornaConsulta()
       
      Application.ScreenUpdating = False
         
          Dim obj_Connection As New ADODB.Connection
          Dim obj_RecordSet As New ADODB.Recordset
          Dim str_SQL As String
          Dim str_PlanilhaDestino As String
          Dim str_ConnString As String
          Dim str_LinhaInicial As String
          Dim nr_coluna As Integer
          Dim Prefix As Variant
          Dim S_Inicia As Variant
          Dim S_Fina As Variant
          
           Prefix = frm_Serie.Pref.Value        'Valor do prefixo digitado no textbox da userform = Y18HW 
           S_Inicia = frm_Serie.S_Inicial.Value 'Valor do Inicial digitado no textbox da userform = 177781 
           S_Fina = frm_Serie.S_Final.Value     'Valor do Final digitado no textbox da userform = 179780
                
          str_PlanilhaDestino = "Resultado"
          str_ConnString = "Driver={SQL Server};server=NOME DO SERVER; Database=NOME DA BASE; UID=USUÁRIO;PWD=SENHA"
          str_LinhaInicial = 3
          
          
          
          str_SQL = "SELECT TABELA.NRSerie AS Serie, TABELA.BancadaID AS Bancada, " & _
                      " TABELA.ResQn AS Qn, TABELA.ResQt AS Qt, " & _
                      " TABELA.ResQm AS Qm, TABELA.Data AS [Data Produção] " & _
                      " FROM TABELA " & _
                      " WHERE TABELA.Serie >= " & S_Inicia & " " & _
                      " AND TABELA.Serie <= " & S_Fina & " "
                      " AND Tabela.Prefixo = " & Prefix & " " & _
                      " ORDER BY TABELA.NRSerie DESC "
              
          ' Limpa dados
          Sheets(str_PlanilhaDestino).Select
          Cells.Select
          Selection.ClearContents
          Range("A1").Select
       
          ' Executa query no SQL
          obj_Connection.Open str_ConnString
          obj_RecordSet.Source = obj_Connection
          obj_RecordSet.Open str_SQL, obj_Connection
              
          ' Inclui cabeçalhos da query:
          For nr_coluna = 0 To obj_RecordSet.Fields.Count - 1
              Worksheets(str_PlanilhaDestino).Cells(str_LinhaInicial, nr_coluna + 1).Value = obj_RecordSet.Fields(nr_coluna).Name
          Next
           
          ' Salva dados no Excel
          Sheets(str_PlanilhaDestino).Cells(CInt(str_LinhaInicial + 1), 1).CopyFromRecordset obj_RecordSet
       
          ' Finaliza conexão e objetos
          obj_RecordSet.Close
          obj_Connection.Close
          Set obj_RecordSet = Nothing
          Set obj_Connection = Nothing
           
           
           Application.ScreenUpdating = True
           
           frm_Serie.Hide
           
      End Sub
    • Por Fábão Ramos
      Pessoal estou com um probleminha esta dando null mas se repararem no codigo Var_dump anterior esta dando o caminho correto so quero que ele leia o arquivos pois o restante ja testei e esta ok so nao consigo fazer ler este caminho.
       
      $DataLog = date("m-d");
      $montando = "C:\Server\PK_LOG\(PVP)";
      $montando .= "$DataLog";
      $montando .= ".log";
      //var_dump($montando);

      $arquivo = $_FILES['$montando'];
      //var_dump($arquivo);
      $arquivo_tmp = $_FILES['$montando']['tmp_name'];
      var_dump($arquivo_tmp);
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.