Por que não posso selecionar a partir de uma tabela chamada range sem usar backticks?

2

Estou enfrentando um problema com o mysql. Uma consulta select * from range; funciona no mysql 5.0.22 mas não funciona no mysql 5.1.61. mas funciona com backtick: ou seja,

select * from 'range'; 

Por favor, ajude a este respeito.

Eu quero que o mysql 5.1.61 execute a consulta sem backtick (')

    
por User4283 10.10.2012 / 10:53

1 resposta

3

o intervalo é uma palavra reservada em 5.1

link

Então, se você usá-lo, você precisa usar os back carrapatos para dizer ao mysql que você não está usando a palavra reservada. intervalo não estava em 5,0

    
por 10.10.2012 / 15:23