Kante 0 Denunciar post Postado Novembro 20, 2007 Alguém já passou por isso e pode me dizer o que está acontecendo ? Ao usar o MySQL-front na versão 2.5 (última free) estou encontrando problemas ao colar códigos SQL, onde este acaba trocando "'" por "`", ou seja, está respectivamente trocando apóstrofos por crase... Usava antes o Acces como base de dados. Estou a pouco com o MySQL. Agradeço desde já a quem puder me ajudar... Também posso enviar a versão 2.5 do MySQL front para quem não tem. (-: Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Novembro 21, 2007 Olá Kante, E qual é o erro que você está recebendo ao executar o scrit sql? Para utilizar aspas-duplas, você deverá setar o SQL_MODE do MySQL para ANSI_QUOTES. mysql> SET sql_mode ='ANSI_QUOTES'; Abração! http://forum.imasters.com.br/public/style_emoticons/default/natal_tongue.gif Compartilhar este post Link para o post Compartilhar em outros sites
Kante 0 Denunciar post Postado Novembro 21, 2007 Olá Kante, E qual é o erro que você está recebendo ao executar o scrit sql? Para utilizar aspas-duplas, você deverá setar o SQL_MODE do MySQL para ANSI_QUOTES. mysql> SET sql_mode ='ANSI_QUOTES'; Abração! http://forum.imasters.com.br/public/style_emoticons/default/natal_tongue.gif Valeu Wagner... Mas desculpa minha ignorância: Como seto o MySQL_MODE ? Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Novembro 21, 2007 Tudo bem carinha,estamos aqui para aprender mesmo http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif Pelo prompt de comando, entre no mysql com: c:> mysql -u <usuario> -p<senha> ...a senha deve ser colada na atributo -p, o usuário não. Dando sequência, já no prompt do mysql, emita o seguinte comando, para setar o SQL_MODE: mysql> SET SQL_MODE =ANSI_QUOTES; Para checar o SQL_MODE ativo: mysql> SELECT @@sql_mode; OBS.: Esses comandonão farão com que o MySQL-Front pare de substituir as aspas duplas por crases. Volto a perguntar, existe algum erro quando ele faz essa substituição? Pode enviar o erro ao fórum? Abração!! http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif Compartilhar este post Link para o post Compartilhar em outros sites
Kante 0 Denunciar post Postado Novembro 26, 2007 Beleza então amigo, Vou postar desde o início o erro, lembrando que segui tuas últimas instruções e tive problemas também e vou citar abaixo: 1) Um código bem simples SQL que tou copiando de um Bd de exemplo que peguei aí no fórum é este: INSERT INTO tb_user(apelido,senha) VALUES('masters','php'); 2)Ao colar o código no MySQLFront ele fica assim ó: INSERT INTO tb_user(apelido,senha) VALUES(‘imasters’,’php’); 3) Ao fazer o que tu propostes, digitando tal código no prompt, de inídio a minha parte do teclado onde tem o caracter "apóstrofo", ou seja " ' ", ao ser pressionada imprime o caractér "crase", ou seja " ` " na tela. Lembro-lhe que meu teclado é ABNT2; 4)Prosseguindo com a digitação aparece a seguinte mensagem dentro do DOS: ´select´não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. Compartilhar este post Link para o post Compartilhar em outros sites