o que está errado com o meu comando SQL

0

Antes de tudo, estou seguindo este tutorial .

como eles mencionaram, estou escrevendo minha consulta como:

mysql> grant select
    -> on play.*
    -> to 'guest' @ 'localhost'
    -> IDENTIFIED BY '459459';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''localhost'
IDENTIFIED BY '459459'' at line 3
mysql> 

mas ainda estou recebendo um erro. O que é que estou fazendo errado?

    
por rɑːdʒɑ 09.09.2013 / 14:38

1 resposta

3

A resposta, olhando para o link que você deu, parece ser a capitalização das palavras-chave, TO ou o fato de você ter colocado um espaço de cada lado do @ na linha 3.

Presente:

-> to 'guest' @ 'localhost'

Sintaxe correta

-> TO 'guest'@'localhost'
    
por SimplySimon 09.09.2013 / 19:25